]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-11207: [core] Fix msrp_init_ssl error handling
authorHunyadvári Péter <peter.hunyadvari@vcc.live>
Fri, 5 Oct 2018 12:43:55 +0000 (14:43 +0200)
committerHunyadvári Péter <peter.hunyadvari@vcc.live>
Fri, 5 Oct 2018 12:43:55 +0000 (14:43 +0200)
src/switch_msrp.c

index 665b8489846340cf334c3d538198c2f62f22e1bd..5c48a77781c1286b5005d6e84404d1ddddd4b1ab 100644 (file)
@@ -316,7 +316,10 @@ SWITCH_DECLARE(switch_status_t) switch_msrp_init()
                globals.msock.thread = thread;
        }
 
-       msrp_init_ssl();
+       if (msrp_init_ssl() == 0) {
+               switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_ERROR, "MSRP ssl init failed\n");
+               return SWITCH_STATUS_FALSE;
+       }
        status = msock_init(globals.ip, globals.msock_ssl.port, &globals.msock_ssl.sock, pool);
 
        if (status == SWITCH_STATUS_SUCCESS) {