|
@@ -2111,6 +2111,11 @@ int add_hf_helper(struct sip_msg* msg, str *str1, str *str2,
|
|
len=s0.len;
|
|
len=s0.len;
|
|
if (str2) len+= str2->len + REQ_LINE(msg).uri.len;
|
|
if (str2) len+= str2->len + REQ_LINE(msg).uri.len;
|
|
|
|
|
|
|
|
+ if(len==0) {
|
|
|
|
+ LM_INFO("nothing to add\n");
|
|
|
|
+ return -1;
|
|
|
|
+ }
|
|
|
|
+
|
|
s = (char*)pkg_malloc(len);
|
|
s = (char*)pkg_malloc(len);
|
|
if (!s) {
|
|
if (!s) {
|
|
LM_ERR("no pkg memory left\n");
|
|
LM_ERR("no pkg memory left\n");
|