Changeset 959 for trunk/dll/assoc.c
- Timestamp:
- Feb 18, 2008, 1:47:31 AM (18 years ago)
- File:
-
- 1 edited
-
trunk/dll/assoc.c (modified) (7 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/assoc.c
r927 r959 117 117 while (info) { 118 118 next = info->next; 119 free(info->mask); 120 free(info->cl); 121 if (info->sig) 122 free(info->sig); 123 free(info); 119 xfree(info->mask); 120 xfree(info->cl); 121 xfree(info->sig); 122 xfree(info); 124 123 info = next; 125 124 } … … 177 176 info->flags = atol(flags); 178 177 if (!info->cl || !info->mask) { 179 if (info->cl) 180 free(info->cl); 181 if (info->mask) 182 free(info->mask); 183 free(info); 178 xfree(info->cl); 179 xfree(info->mask); 180 xfree(info); 184 181 break; 185 182 } … … 272 269 info->flags = addme->flags; 273 270 if (!info->cl || !info->mask) { 274 if (info->cl) 275 free(info->cl); 276 if (info->mask) 277 free(info->mask); 278 free(info); 271 xfree(info->cl); 272 xfree(info->mask); 273 xfree(info); 279 274 } 280 275 else { … … 320 315 asstail = info->prev; 321 316 } 322 free(info->cl); 323 free(info->mask); 324 if (info->sig) 325 free(info->sig); 326 free(info); 317 xfree(info->cl); 318 xfree(info->mask); 319 xfree(info->sig); 320 xfree(info); 327 321 return TRUE; 328 322 } … … 646 640 } 647 641 pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__); 642 if (!pszWorkBuf) 643 break; //already complained 648 644 memset(&temp, 0, sizeof(ASSOC)); 649 645 WinQueryDlgItemText(hwnd, ASS_MASK, sizeof(temp.mask), temp.mask); … … 735 731 736 732 pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__); 733 if (!pszWorkBuf) 734 break; //already complained 737 735 memset(&temp, 0, sizeof(ASSOC)); 738 736 WinQueryDlgItemText(hwnd, ASS_MASK, sizeof(temp.mask), temp.mask); … … 850 848 MPFROMSHORT(LIT_CURSOR), MPVOID); 851 849 pszWorkBuf = xmalloc(MAXCOMLINESTRG, pszSrcFile, __LINE__); 850 if (!pszWorkBuf) 851 break; //already complained 852 852 memset(&temp, 0, sizeof(ASSOC)); 853 853 WinQueryDlgItemText(hwnd, ASS_MASK, sizeof(temp.mask), temp.mask);
Note:
See TracChangeset
for help on using the changeset viewer.
