]> git.michaelhowe.org Git - packages/o/openafs.git/commitdiff
rxgen: Fix memory leak
authorSimon Wilkinson <sxw@your-file-system.com>
Fri, 15 Feb 2013 16:10:18 +0000 (16:10 +0000)
committerJeffrey Altman <jaltman@your-file-system.com>
Thu, 21 Feb 2013 17:02:06 +0000 (09:02 -0800)
Don't leak the definition structure when we hit the end of the file

Change-Id: Ief44bb3bdff274167760fda5bcc16903ef8c11ce
Reviewed-on: http://gerrit.openafs.org/9159
Reviewed-by: Derrick Brashear <shadow@your-file-system.com>
Tested-by: BuildBot <buildbot@rampaginggeek.com>
Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com>
src/rxgen/rpc_parse.c

index c8b94ca8897c73d407bd6c2b956cfe6c4c238932..5aed967a1f459d46a7cfe8bfadebd84b69b83405 100644 (file)
@@ -184,7 +184,8 @@ get_definition(void)
        def_const(defp);
        break;
     case TOK_EOF:
-       return (NULL);
+       free(defp);
+       return NULL;
     case TOK_PACKAGE:
        def_package(defp);
        break;