Fix segmentation fault in strhandle()
We cannot pass strescseq.args[0] to atoi when nargs is zero, because in this case it will be null.
This commit is contained in:
		
							
								
								
									
										3
									
								
								st.c
									
									
									
									
									
								
							
							
						
						
									
										3
									
								
								st.c
									
									
									
									
									
								
							| @@ -2268,8 +2268,7 @@ strhandle(void) { | |||||||
|  |  | ||||||
| 	term.esc &= ~(ESC_STR_END|ESC_STR); | 	term.esc &= ~(ESC_STR_END|ESC_STR); | ||||||
| 	strparse(); | 	strparse(); | ||||||
| 	narg = strescseq.narg; | 	par = (narg = strescseq.narg) ? atoi(strescseq.args[0]) : 0; | ||||||
| 	par = atoi(strescseq.args[0]); |  | ||||||
|  |  | ||||||
| 	switch(strescseq.type) { | 	switch(strescseq.type) { | ||||||
| 	case ']': /* OSC -- Operating System Command */ | 	case ']': /* OSC -- Operating System Command */ | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user