bugfix: segfault when calling an event which is not implemented by filter
authorkubistika <kmizrachi18@gmail.com>
Sun, 12 May 2019 11:02:50 +0000 (14:02 +0300)
committerkubistika <kmizrachi18@gmail.com>
Sun, 26 May 2019 07:48:10 +0000 (10:48 +0300)
server/proxy/pf_filters.c

index 171cb4a..92d53d2 100644 (file)
@@ -181,11 +181,11 @@ BOOL pf_filters_register_new(filters_list* list, const char* module_path, const
                goto error;
        }
 
-       events = malloc(sizeof(proxyEvents));
+       events = calloc(1, sizeof(proxyEvents));
 
        if (events == NULL)
        {
-               WLog_ERR(TAG, "pf_filters_register_new(): failed loading external module: %s", module_path);
+               WLog_ERR(TAG, "pf_filters_register_new(): calloc proxyEvents failed");
                goto error;
        }