X-Git-Url: https://git.liburcu.org/?a=blobdiff_plain;f=tests%2Fregression%2Ftools%2Fnotification%2Fbase_client.c;h=851f42ab37541ee39add45614a0f9febf10406c1;hb=7e295ba7ed0cb70a88278683ed359981054a5e5c;hp=70ad763abe51aa1645bfd9c6b2678a75dd6e8b51;hpb=4287ce26d07de052721a2c1f9a3e3270cd867450;p=lttng-tools.git diff --git a/tests/regression/tools/notification/base_client.c b/tests/regression/tools/notification/base_client.c index 70ad763ab..851f42ab3 100644 --- a/tests/regression/tools/notification/base_client.c +++ b/tests/regression/tools/notification/base_client.c @@ -45,6 +45,7 @@ int handle_condition( static int parse_arguments(char **argv) { + int sscanf_ret; const char *domain_type_string = NULL; const char *buffer_usage_type_string = NULL; const char *buffer_usage_threshold_type = NULL; @@ -96,7 +97,13 @@ int parse_arguments(char **argv) } /* Number of notification to expect */ - sscanf(nr_expected_notifications_string, "%d", &nr_expected_notifications); + sscanf_ret = sscanf(nr_expected_notifications_string, "%d", + &nr_expected_notifications); + if (sscanf_ret != 1) { + printf("error: Invalid nr_expected_notifications, sscanf returned %d\n", + sscanf_ret); + goto error; + } return 0; error: