From: Sean Bright Date: Tue, 9 Mar 2010 19:29:39 +0000 (+0000) Subject: Use ast_strlen_zero to avoid a crash when a Dial() string isn't passed to ParkAndAnnounce X-Git-Tag: 1.4.31-rc1~2^2~38 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85f79116ac71fb7238aabd9d8190cfc84f3160bb;p=thirdparty%2Fasterisk.git Use ast_strlen_zero to avoid a crash when a Dial() string isn't passed to ParkAndAnnounce (closes issue #16731) Reported by: sebele67 Patches: issue16731_20100129.diff uploaded by seanbright (license 71) Tested by: sebele67 git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.4@251410 65c4cc65-6c06-0410-ace0-fbb531ad65f3 --- diff --git a/apps/app_parkandannounce.c b/apps/app_parkandannounce.c index 9e9f1604d3..9b1a388a7a 100644 --- a/apps/app_parkandannounce.c +++ b/apps/app_parkandannounce.c @@ -112,7 +112,7 @@ static int parkandannounce_exec(struct ast_channel *chan, void *data) timeout *= 1000; } dial = strsep(&s, "|"); - if(!dial) { + if (ast_strlen_zero(dial)) { ast_log(LOG_WARNING, "PARK: A dial resource must be specified i.e: Console/dsp or Zap/g1/5551212\n"); ast_module_user_remove(u); return -1;