X-Git-Url: http://git.tuebingen.mpg.de/?p=adu.git;a=blobdiff_plain;f=string.c;h=2825cdca798d7366277768c522cfdc62ff5d315a;hp=8d1a738b5865fa9d414fe9f2ec7ec05df67700bd;hb=7c718f95beff5a316edb2985171624fb5d14aaf4;hpb=de525e7c5b6592b41f8681f919d5d53406801861 diff --git a/string.c b/string.c index 8d1a738..2825cdc 100644 --- a/string.c +++ b/string.c @@ -318,10 +318,12 @@ int parse_uid_arg(const char *orig_arg, struct uid_range **ur) if (ret < 0) break; } + free(argv); free(arg); if (ret < 0) { free(*ur); *ur = NULL; + return ret; } /* an empty range indicates the end of the list */ (*ur)[n].low = 1;