From: Bruno Franca Date: Sat, 7 Oct 2023 21:26:31 +0000 (-0300) Subject: detect-ssh-proto-version: use FAIL macros in tests X-Git-Tag: suricata-7.0.2~11 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=aa0db7bf9efbe0f120bf0a0318686616dfb189c7;p=thirdparty%2Fsuricata.git detect-ssh-proto-version: use FAIL macros in tests Task #6337 --- diff --git a/src/detect-ssh-proto-version.c b/src/detect-ssh-proto-version.c index 9115d8affb..d357d3f801 100644 --- a/src/detect-ssh-proto-version.c +++ b/src/detect-ssh-proto-version.c @@ -286,12 +286,11 @@ static int DetectSshVersionTestParse01 (void) { DetectSshVersionData *ssh = NULL; ssh = DetectSshVersionParse(NULL, "1.0"); - if (ssh != NULL && strncmp((char *) ssh->ver, "1.0", 3) == 0) { - DetectSshVersionFree(NULL, ssh); - return 1; - } + FAIL_IF_NULL(ssh); + FAIL_IF_NOT(strncmp((char *)ssh->ver, "1.0", 3) == 0); + DetectSshVersionFree(NULL, ssh); - return 0; + PASS; } /** @@ -302,12 +301,10 @@ static int DetectSshVersionTestParse02 (void) { DetectSshVersionData *ssh = NULL; ssh = DetectSshVersionParse(NULL, "2_compat"); - if (ssh->flags & SSH_FLAG_PROTOVERSION_2_COMPAT) { - DetectSshVersionFree(NULL, ssh); - return 1; - } + FAIL_IF_NOT(ssh->flags & SSH_FLAG_PROTOVERSION_2_COMPAT); + DetectSshVersionFree(NULL, ssh); - return 0; + PASS; } /** @@ -318,27 +315,15 @@ static int DetectSshVersionTestParse03 (void) { DetectSshVersionData *ssh = NULL; ssh = DetectSshVersionParse(NULL, "2_com"); - if (ssh != NULL) { - DetectSshVersionFree(NULL, ssh); - return 0; - } + FAIL_IF_NOT_NULL(ssh); ssh = DetectSshVersionParse(NULL, ""); - if (ssh != NULL) { - DetectSshVersionFree(NULL, ssh); - return 0; - } + FAIL_IF_NOT_NULL(ssh); ssh = DetectSshVersionParse(NULL, ".1"); - if (ssh != NULL) { - DetectSshVersionFree(NULL, ssh); - return 0; - } + FAIL_IF_NOT_NULL(ssh); ssh = DetectSshVersionParse(NULL, "lalala"); - if (ssh != NULL) { - DetectSshVersionFree(NULL, ssh); - return 0; - } + FAIL_IF_NOT_NULL(ssh); - return 1; + PASS; }