]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - aft.c
aft: Change return type of make_status_items() to void.
[paraslash.git] / aft.c
diff --git a/aft.c b/aft.c
index 0544091bdba4e5054b120e24322504f56e38df4f..b6ea0257eb81105e10cb298752012cdad4d66a19 100644 (file)
--- a/aft.c
+++ b/aft.c
@@ -994,7 +994,7 @@ void free_status_items(void)
        freep(&parser_friendly_status_items);
 }
 
-static int make_status_items(void)
+static void make_status_items(void)
 {
        const struct lls_command *cmd = SERVER_CMD_CMD_PTR(LS);
        char *argv[] = {"ls", "--admissible", "--listing-mode=verbose"};
@@ -1005,7 +1005,7 @@ static int make_status_items(void)
 
        free_status_items();
        if (!status_item_ls_data.path) /* no audio file open */
-               return 0;
+               return;
        ret = lls_parse(ARRAY_SIZE(argv), argv, cmd, &opts.lpr, NULL);
        assert(ret >= 0);
        time(&current_time);
@@ -1025,10 +1025,12 @@ static int make_status_items(void)
        parser_friendly_status_items = pb.buf;
        ret = 1;
 out:
-       if (ret < 0)
+       if (ret < 0) {
+               PARA_WARNING_LOG("could not create status items: %s\n",
+                       para_strerror(-ret));
                free_status_items();
+       }
        lls_free_parse_result(opts.lpr, cmd);
-       return ret;
 }
 
 /**