]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
mod_rayo: fix regression in ACL
authorChris Rienzo <chris.rienzo@grasshopper.com>
Fri, 14 Mar 2014 18:33:38 +0000 (14:33 -0400)
committerChris Rienzo <chris.rienzo@grasshopper.com>
Fri, 14 Mar 2014 18:33:38 +0000 (14:33 -0400)
src/mod/event_handlers/mod_rayo/xmpp_streams.c

index fee27dc7a7707114e6d1602219dff6e581a42ba1..3667424665a9feea22f36c780dff65d95aefcc2d 100644 (file)
@@ -1610,7 +1610,7 @@ static void *SWITCH_THREAD_FUNC xmpp_listener_thread(switch_thread_t *thread, vo
 
                        /* check if connection is allowed */
                        if (listener->acl) {
-                               if (switch_check_network_list_ip(remote_ip, listener->acl)) {
+                               if (!switch_check_network_list_ip(remote_ip, listener->acl)) {
                                        switch_log_printf(SWITCH_CHANNEL_LOG, SWITCH_LOG_INFO, "ACL %s denies access to %s.\n", listener->acl, remote_ip);
                                        switch_socket_shutdown(socket, SWITCH_SHUTDOWN_READWRITE);
                                        switch_socket_close(socket);