HuntnGather – Diff between revs 38 and 40
?pathlinks?
Rev 38 | Rev 40 | |||
---|---|---|---|---|
Line 81... | Line 81... | |||
81 | } |
81 | } |
|
82 | #endif |
82 | #endif |
|
Line 83... | Line 83... | |||
83 | |
83 | |
|
84 | if((entry = CreateDatabaseEntry(line)) == NULL) { |
84 | if((entry = CreateDatabaseEntry(line)) == NULL) { |
|
85 | fprintf(stderr, "Unable to create database entry.\n"); |
85 | fprintf(stderr, "Unable to create database entry.\n"); |
|
86 | free(line->content); |
86 | free(line->string); |
|
- | 87 | free(line); |
||
87 | free(line); |
88 | line = NULL; |
|
88 | #if defined ___AsyncIO___ |
89 | #if defined ___AsyncIO___ |
|
89 | CloseAsync(fp); |
90 | CloseAsync(fp); |
|
90 | #else |
91 | #else |
|
91 | fclose(fp); |
92 | fclose(fp); |
|
Line 100... | Line 101... | |||
100 | free(entry->name); |
101 | free(entry->name); |
|
101 | free(entry->path); |
102 | free(entry->path); |
|
102 | free(entry); |
103 | free(entry); |
|
103 | entry = NULL; |
104 | entry = NULL; |
|
Line 104... | Line 105... | |||
104 | |
105 | |
|
105 | free(line->content); |
106 | free(line->string); |
|
106 | free(line); |
107 | free(line); |
|
107 | line = NULL; |
108 | line = NULL; |
|
Line 108... | Line 109... | |||
108 | } |
109 | } |
|
109 | |
110 | |
|
110 | if(line != NULL) { |
111 | if(line != NULL) { |
|
- | 112 | free(line->string); |
||
111 | free(line->content); |
113 | free(line); |
|
Line 112... | Line 114... | |||
112 | free(line); |
114 | line = NULL; |
|
113 | } |
115 | } |
|
114 | |
116 | |