fix possible segfault in empty-string case

pull/1/head
Richard Fuchs 13 years ago
parent ca14e3f279
commit fa39cc9fbe

@ -384,7 +384,7 @@ int tr_eval_string(struct sip_msg *msg, tr_param_t *tp, int subtype,
val->rs.s = p+1;
val->rs.len = s-p;
} else {
val->rs.s = "";
val->rs.s = val->rs.s + val->rs.len; /* empty string */
val->rs.len = 0;
}
} else {
@ -406,7 +406,7 @@ int tr_eval_string(struct sip_msg *msg, tr_param_t *tp, int subtype,
val->rs.s = s;
val->rs.len = p-s;
} else {
val->rs.s = "";
val->rs.s = val->rs.s + val->rs.len; /* empty string */
val->rs.len = 0;
}
}

Loading…
Cancel
Save