iograph: Use default graph values if io_graphs UAT file doesn't pass validation
authorPeter Wu <peter@lekensteyn.nl>
Sat, 2 Sep 2017 23:33:54 +0000 (00:33 +0100)
committerAnders Broman <a.broman58@gmail.com>
Wed, 8 Nov 2017 22:07:44 +0000 (22:07 +0000)
Change-Id: I70c8ca7b5b31d284a12220fc6ce2a764ea9fbe6b
Fixes: v2.5.0rc0-631-g5b3e3ee587 ("Use UAT model for I/O graph")
Reviewed-on: https://code.wireshark.org/review/23366
Petri-Dish: Michael Mann <mmann78@netscape.net>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
ui/qt/io_graph_dialog.cpp

index b7f39e993b08aaa19a56ff4e188fb865db90d735..0a69f9c54127f8d83442f36e4ff01a0ee252ac5a 100644 (file)
@@ -1135,8 +1135,9 @@ void IOGraphDialog::loadProfileGraphs()
 
         char* err = NULL;
         if (!uat_load(iog_uat_, &err)) {
-            /* XXX - report the error */
+            report_failure("Error while loading %s: %s.  Default graph values will be used", iog_uat_->name, err);
             g_free(err);
+            uat_clear(iog_uat_);
         }
     }