plug memory leaks when OPEN_OLD_IDS is used with Maildir
amends 77acc268.
			
			
This commit is contained in:
		
							parent
							
								
									259132b7e7
								
							
						
					
					
						commit
						9c2cd0abd8
					
				
					 1 changed files with 4 additions and 1 deletions
				
			
		|  | @ -269,6 +269,7 @@ free_maildir_messages( maildir_message_t *msg ) | |||
| 	for (maildir_message_t *tmsg; (tmsg = msg); msg = tmsg) { | ||||
| 		tmsg = msg->next; | ||||
| 		free( msg->base ); | ||||
| 		free( msg->msgid ); | ||||
| 		free( msg ); | ||||
| 	} | ||||
| } | ||||
|  | @ -552,8 +553,10 @@ maildir_free_scan( msg_t_array_alloc_t *msglist ) | |||
| 	uint i; | ||||
| 
 | ||||
| 	if (msglist->array.data) { | ||||
| 		for (i = 0; i < msglist->array.size; i++) | ||||
| 		for (i = 0; i < msglist->array.size; i++) { | ||||
| 			free( msglist->array.data[i].base ); | ||||
| 			free( msglist->array.data[i].msgid ); | ||||
| 		} | ||||
| 		free( msglist->array.data ); | ||||
| 	} | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue