Fix use-after-free.
This commit is contained in:
		
							parent
							
								
									b7b449cec3
								
							
						
					
					
						commit
						863b610144
					
				
					 1 changed files with 3 additions and 4 deletions
				
			
		|  | @ -82,10 +82,9 @@ AtEoIF() | ||||||
| 	} | 	} | ||||||
| 	IncludeLevel--; | 	IncludeLevel--; | ||||||
| #endif | #endif | ||||||
| 	if (WorkingDir[0] != '\0') free(WorkingDir); | 	/* We don't free WorkingDir and FileName here because the rest of the
 | ||||||
|  | 	 * compiler may be holding pointers to them for displaying error messages. | ||||||
|  | 	 */ | ||||||
| #endif /* NOPP */ | #endif /* NOPP */ | ||||||
| #ifndef LINT |  | ||||||
| 	if (FileName != source) free(FileName); |  | ||||||
| #endif |  | ||||||
| 	return 0; | 	return 0; | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		
		Reference in a new issue