From: Jon Langseth Date: Mon, 12 Aug 2013 11:42:25 +0000 (+0200) Subject: Forgot to die on error in --remove option path X-Git-Url: https://git.defcon.no/?p=hermes;a=commitdiff_plain;h=93a0c1ac39514c8e98c18950387736eea068fc9d Forgot to die on error in --remove option path --- diff --git a/guc-clients/sipalias b/guc-clients/sipalias index 7a9716a..ae38b67 100755 --- a/guc-clients/sipalias +++ b/guc-clients/sipalias @@ -234,6 +234,8 @@ else if ( not $aliases[0]->{'alias'} eq $use_alias ) { printf("Not a match on alias: %s != %s\n", $aliases[0]->{'alias'}, $use_alias ); + logout(); + exit; } if ( not $aliases[0]->{'destination'} eq $username . "@" . $domain ) @@ -241,6 +243,8 @@ else printf("Not a match on destination: %s != %s\n", $aliases[0]->{'destination'}, $username . "@" . $domain ); + logout(); + exit; } undef $data; $data = exec_apinode("alias/remove", { 'alias' => $use_alias });