[waffle] [PATCH 2/4] wflinfo: if a parameter is not given, don't print NULL string

Jordan Justen jordan.l.justen at intel.com
Mon Jan 20 14:27:52 PST 2014


If a parameter was not given for an option, for example:
    wflinfo --platform
Then we would try to print a NULL string.

Signed-off-by: Jordan Justen <jordan.l.justen at intel.com>
---
 src/utils/wflinfo.c | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/src/utils/wflinfo.c b/src/utils/wflinfo.c
index a030520..34eeb78 100644
--- a/src/utils/wflinfo.c
+++ b/src/utils/wflinfo.c
@@ -394,7 +394,10 @@ parse_args(int argc, char *argv[], struct options *opts)
     return true;
 
 error_unrecognized_arg:
-    usage_error_printf("unrecognized option '%s'", optarg);
+    if (optarg)
+        usage_error_printf("unrecognized option '%s'", optarg);
+    else
+        usage_error_printf("parameter error");
 }
 
 /// @}
-- 
1.8.5.3



More information about the waffle mailing list