fetch_string_setting() was subtracting one from the length of the to-be-NUL-terminated buffer in order to obtain the length of the unterminated buffer to be passed to fetch_setting(). This works extremely well unless the length of the to-be-NUL-terminated buffer is zero, at which point we end up giving fetch_setting() a buffer of length -1UL, thereby inviting it to overwrite as much memory as it wants...tags/v0.9.4
 Michael Brown
						
						hace 17 años
							Michael Brown
						
						hace 17 años
					|  | ||
| 381 | 381 |  | 
| 382 | 382 |  | 
| 383 | 383 |  | 
| 384 |  | |
| 384 |  | |
| 385 |  | |
| 385 | 386 |  | 
| 386 | 387 |  | 
| 387 | 388 |  |