From: Alexander Traud Date: Fri, 12 Jan 2018 10:27:23 +0000 (+0100) Subject: app_osplookup.c: Avoid two format truncations. X-Git-Tag: 13.20.0-rc1~95^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=45008c604d72735b8ed0a68307e5c1c10152c929;p=thirdparty%2Fasterisk.git app_osplookup.c: Avoid two format truncations. GCC 7 warned about this. ASTERISK-27578 Change-Id: I4a00458dbe9b575ef04338b6a7852272745e1552 --- diff --git a/apps/app_osplookup.c b/apps/app_osplookup.c index ef816c3402..eed42c484f 100644 --- a/apps/app_osplookup.c +++ b/apps/app_osplookup.c @@ -2348,7 +2348,7 @@ static int osplookup_exec( struct osp_headers headers; unsigned int i; const char* cinfo[OSP_MAX_CUSTOMINFO] = { NULL }; - char buffer[OSP_SIZE_TOKSTR]; + char buffer[OSP_SIZE_TOKSTR + strlen(": ") + strlen(OSP_SIP_HEADER)]; struct osp_results results; const char* status; char* tmp; @@ -2634,7 +2634,7 @@ static int ospnext_exec( struct ast_var_t* current; struct osp_results results; OSPE_OPERATOR_NAME type; - char buffer[OSP_SIZE_TOKSTR]; + char buffer[OSP_SIZE_TOKSTR + strlen(": ") + strlen(OSP_SIP_HEADER)]; unsigned int callidtypes = OSP_CALLID_UNDEF; const char* status; char* tmp;