Reset args->argc in fuse_opt_free_args()
authorMiklos Szeredi <miklos@szeredi.hu>
Thu, 12 Jul 2007 11:22:10 +0000 (11:22 +0000)
committerMiklos Szeredi <miklos@szeredi.hu>
Thu, 12 Jul 2007 11:22:10 +0000 (11:22 +0000)
ChangeLog
lib/fuse_opt.c

index 104b16a5661319a1889d887c6acebd6abb66863e..0d46ef92b342f272ecebf7ca678f9a9b2f1b0072 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2007-07-12  Miklos Szeredi <miklos@szeredi.hu>
+
+       * Reset args->argc in fuse_opt_free_args().  Patch by Lucas
+       C. Villa Real
+
 2007-07-02  Miklos Szeredi <miklos@szeredi.hu>
 
        * Released 2.7.0
index f2ed5cc20a6290f9c84853cca470ddd7ca9f036f..31cffaf59f31fcdee6b378e76ca9c663384c0081 100644 (file)
@@ -32,6 +32,7 @@ void fuse_opt_free_args(struct fuse_args *args)
         for (i = 0; i < args->argc; i++)
             free(args->argv[i]);
         free(args->argv);
+        args->argc = 0;
         args->argv = NULL;
         args->allocated = 0;
     }