From: Jon Langseth <jon.langseth@hig.no>
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/?a=commitdiff_plain;h=93a0c1ac39514c8e98c18950387736eea068fc9d;p=hermes

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 });