aboutsummaryrefslogtreecommitdiff
path: root/src/main/extract.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/extract.c')
-rw-r--r--src/main/extract.c24
1 files changed, 15 insertions, 9 deletions
diff --git a/src/main/extract.c b/src/main/extract.c
index 64f8576..4acbfb1 100644
--- a/src/main/extract.c
+++ b/src/main/extract.c
@@ -253,11 +253,14 @@ print_selected_keywords (void *cls,
253 data); 253 data);
254 else 254 else
255 keyword = strdup(data); 255 keyword = strdup(data);
256 fprintf (stdout, 256 if (keyword != NULL)
257 "%s - %s\n", 257 {
258 stype, 258 fprintf (stdout,
259 keyword); 259 "%s - %s\n",
260 free(keyword); 260 stype,
261 keyword);
262 free(keyword);
263 }
261 if (cd != (iconv_t) -1) 264 if (cd != (iconv_t) -1)
262 iconv_close(cd); 265 iconv_close(cd);
263 break; 266 break;
@@ -327,10 +330,13 @@ print_selected_keywords_grep_friendly (void *cls,
327 data); 330 data);
328 else 331 else
329 keyword = strdup(data); 332 keyword = strdup(data);
330 fprintf (stdout, 333 if (keyword != NULL)
331 "'%s' ", 334 {
332 keyword); 335 fprintf (stdout,
333 free(keyword); 336 "'%s' ",
337 keyword);
338 free(keyword);
339 }
334 if (cd != (iconv_t) -1) 340 if (cd != (iconv_t) -1)
335 iconv_close(cd); 341 iconv_close(cd);
336 break; 342 break;