]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
fix little leak
authorAnthony Minessale <anthony.minessale@gmail.com>
Mon, 23 Jun 2008 20:41:45 +0000 (20:41 +0000)
committerAnthony Minessale <anthony.minessale@gmail.com>
Mon, 23 Jun 2008 20:41:45 +0000 (20:41 +0000)
git-svn-id: http://svn.freeswitch.org/svn/freeswitch/trunk@8830 d0543943-73ff-0310-b7d9-9358b9ac24b2

src/switch_core.c

index 3e826f27d8b7ef7c874182864dd1d9ca057a4d4c..147bf4c6e57d97b9a009c6789d655b081a1376dc 100644 (file)
@@ -625,9 +625,9 @@ static void load_mime_types(void)
 
        fd = open(mime_path, O_RDONLY);
        if (fd <= 0) {
-               return;
+               goto end;
        }
-
+       
        while ((switch_fd_read_line(fd, line_buf, sizeof(line_buf)))) {
                char *p;
                char *type = line_buf;
@@ -656,6 +656,11 @@ static void load_mime_types(void)
                close(fd);
                fd = -1;
        }
+
+ end:
+
+       switch_safe_free(mime_path);
+
 }
 
 SWITCH_DECLARE(void) switch_core_setrlimits(void)