aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/indexamajig.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/indexamajig.c b/src/indexamajig.c
index 00191205..3668adf8 100644
--- a/src/indexamajig.c
+++ b/src/indexamajig.c
@@ -538,6 +538,7 @@ int main(int argc, char *argv[])
int r;
worker_active[i] = 0;
+ worker_args[i] = NULL;
rval = fgets(line, 1023, fh);
if ( rval == NULL ) continue;
@@ -651,8 +652,10 @@ int main(int argc, char *argv[])
}
free:
- free(worker_args[i]->filename);
- free(worker_args[i]);
+ if ( worker_args[i] != NULL ) {
+ free(worker_args[i]->filename);
+ free(worker_args[i]);
+ }
}