diff --git a/channels/sig_pri.c b/channels/sig_pri.c
index 788066ae1647423224ae409e5ca87391570a8755..8d73327932069bdd1791d7116693b66a7b92fc46 100644
--- a/channels/sig_pri.c
+++ b/channels/sig_pri.c
@@ -1789,10 +1789,11 @@ int sig_pri_call(struct sig_pri_chan *p, struct ast_channel *ast, char *rdest, i
 	p->outgoing = 1;
 
 	c = strchr(dest, '/');
-	if (c)
+	if (c) {
 		c++;
-	else
-		c = dest;
+	} else {
+		c = "";
+	}
 
 	l = NULL;
 	n = NULL;