tools/list: print an empty string for null vendor strings
authorPeter Hutterer <peter.hutterer@who-t.net>
Wed, 10 Nov 2021 04:45:53 +0000 (14:45 +1000)
committerPeter Hutterer <peter.hutterer@who-t.net>
Wed, 10 Nov 2021 22:26:36 +0000 (08:26 +1000)
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
tools/registry-list.c

index 0c56171..c360da7 100644 (file)
@@ -140,11 +140,12 @@ main(int argc, char **argv)
     m = rxkb_model_first(ctx);
     assert(m); /* Empty model list is usually a bug or a bad xml file */
     while (m) {
+        const char *vendor = rxkb_model_get_vendor(m);
         printf("- name: %s\n"
                "  vendor: %s\n"
                "  description: %s\n",
                rxkb_model_get_name(m),
-               rxkb_model_get_vendor(m),
+               vendor ? vendor : "''",
                rxkb_model_get_description(m));
         m = rxkb_model_next(m);
     }