From 5c6c33fb4fb910e552717000911a93d89b30c443 Mon Sep 17 00:00:00 2001 From: Moises Silva Date: Tue, 13 Aug 2013 11:58:56 -0400 Subject: [PATCH] mod_oreka: use zstr instead of only checking for null as some caller profile data may be an empty string --- src/mod/applications/mod_oreka/mod_oreka.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/mod/applications/mod_oreka/mod_oreka.c b/src/mod/applications/mod_oreka/mod_oreka.c index f954341b4c..a9c8c927e1 100644 --- a/src/mod/applications/mod_oreka/mod_oreka.c +++ b/src/mod/applications/mod_oreka/mod_oreka.c @@ -274,17 +274,17 @@ static int oreka_send_sip_message(oreka_session_t *oreka, oreka_recording_status caller_id_number = switch_caller_get_field_by_name(caller_profile, "caller_id_number"); caller_id_name = switch_caller_get_field_by_name(caller_profile, "caller_id_name"); - if (!caller_id_name) { + if (zstr(caller_id_name)) { caller_id_name = caller_id_number; } callee_id_number = switch_caller_get_field_by_name(caller_profile, "callee_id_number"); - if (!callee_id_number) { + if (zstr(callee_id_number)) { callee_id_number = switch_caller_get_field_by_name(caller_profile, "destination_number"); } callee_id_name = switch_caller_get_field_by_name(caller_profile, "callee_id_name"); - if (!callee_id_name) { + if (zstr(callee_id_name)) { callee_id_name = callee_id_number; }