X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mood.c;h=196d80e2882756214da91f3ad663258debf68ef2;hp=79f47e5a3d20801832d5ad396bbd5b3b98aeed08;hb=5924e7281692044588e6df713c5d6c694ddd69f1;hpb=f6a845d497ed6883e8318acc8a17d2ed07b85a51 diff --git a/mood.c b/mood.c index 79f47e5a..196d80e2 100644 --- a/mood.c +++ b/mood.c @@ -365,9 +365,7 @@ success: ret = 1; out: free_argv(argv); - if (ret >= 0) - return ret; - if (mi) { + if (mi && (ret < 0 || !mlpd->m)) { /* mi was not added to any list */ free(mi->parser_data); free(mi); }