From 1271a50eaf095ddbe7f10bd0f6deae00986df5a4 Mon Sep 17 00:00:00 2001 From: PolynomialDivision Date: Thu, 3 Aug 2017 00:26:28 +0200 Subject: [PATCH] Free dir pointer --- files/main | Bin 9040 -> 0 bytes files/main.c | 33 --------------------------------- src/utils/ubus.c | 3 +++ 3 files changed, 3 insertions(+), 33 deletions(-) delete mode 100755 files/main delete mode 100644 files/main.c diff --git a/files/main b/files/main deleted file mode 100755 index f16feda5900aa35d19847657c262c1725d54eaf5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9040 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 NL;&zd7U$OT{{_3~h(Z7W diff --git a/files/main.c b/files/main.c deleted file mode 100644 index 00608f4..0000000 --- a/files/main.c +++ /dev/null @@ -1,33 +0,0 @@ -#include -#include -#include - - -int main(int argc, char **argv) -{ - config_t cfg; - config_setting_t *root, *setting, *movie; - - config_init(&cfg); - - /* Read the file. If there is an error, report it and exit. */ - if(! config_read_file(&cfg, "dawn.config")) - { - fprintf(stderr, "%s:%d - %s\n", config_error_file(&cfg), - config_error_line(&cfg), config_error_text(&cfg)); - config_destroy(&cfg); - return(EXIT_FAILURE); - } - - printf("READ CONFIG!!!\n"); - - root = config_root_setting(&cfg); - - int ht_support; - if (config_lookup_int(&cfg, "ht_support", &ht_support)) - printf("Broadcast Port: %d\n\n", ht_support); - else - fprintf(stderr, "No 'name' setting in configuration file.\n"); - - -} \ No newline at end of file diff --git a/src/utils/ubus.c b/src/utils/ubus.c index 12cf45a..540d0e7 100644 --- a/src/utils/ubus.c +++ b/src/utils/ubus.c @@ -252,6 +252,7 @@ static int subscribe_to_hostapd_interfaces(char *hostapd_dir) { add_subscriber(subscribe_name); } } + closedir(dirp); // free(hostapd_dir); // free string return 0; } @@ -431,6 +432,7 @@ static int ubus_get_clients() { } } } + closedir(dirp); return 0; } @@ -505,6 +507,7 @@ void del_client_all_interfaces(const uint8_t *client_addr, uint32_t reason, uint } } } + closedir(dirp); } void del_client_interface(uint32_t id, const uint8_t *client_addr, uint32_t reason, uint8_t deauth, uint32_t ban_time) {