Prevent segfault for formUpdateBuffer
Bug-Debian: https://github.com/tats/w3m/issues/22
This commit is contained in:
		
							
								
								
									
										2
									
								
								form.c
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								form.c
									
									
									
									
									
								
							@@ -461,6 +461,8 @@ formUpdateBuffer(Anchor *a, Buffer *buf, FormItemList *form)
 | 
				
			|||||||
#endif				/* MENU_SELECT */
 | 
					#endif				/* MENU_SELECT */
 | 
				
			||||||
	    p = form->value->ptr;
 | 
						    p = form->value->ptr;
 | 
				
			||||||
	l = buf->currentLine;
 | 
						l = buf->currentLine;
 | 
				
			||||||
 | 
						if (!l)
 | 
				
			||||||
 | 
						    break;
 | 
				
			||||||
	if (form->type == FORM_TEXTAREA) {
 | 
						if (form->type == FORM_TEXTAREA) {
 | 
				
			||||||
	    int n = a->y - buf->currentLine->linenumber;
 | 
						    int n = a->y - buf->currentLine->linenumber;
 | 
				
			||||||
	    if (n > 0)
 | 
						    if (n > 0)
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user