36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			1.0 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| diff -up vim80/src/screen.c.cve3872 vim80/src/screen.c
 | |
| --- vim80/src/screen.c.cve3872	2021-10-21 13:20:27.694921335 +0200
 | |
| +++ vim80/src/screen.c	2021-10-21 13:22:42.221732996 +0200
 | |
| @@ -6911,13 +6911,13 @@ win_redr_status(win_T *wp)
 | |
|  	    *(p + len++) = ' ';
 | |
|  	if (bt_help(wp->w_buffer))
 | |
|  	{
 | |
| -	    STRCPY(p + len, _("[Help]"));
 | |
| +	    vim_snprintf((char *)p + len, MAXPATHL - len, "%s", _("[Help]"));
 | |
|  	    len += (int)STRLEN(p + len);
 | |
|  	}
 | |
|  #ifdef FEAT_QUICKFIX
 | |
|  	if (wp->w_p_pvw)
 | |
|  	{
 | |
| -	    STRCPY(p + len, _("[Preview]"));
 | |
| +	    vim_snprintf((char *)p + len, MAXPATHL - len, "%s", _("[Preview]"));
 | |
|  	    len += (int)STRLEN(p + len);
 | |
|  	}
 | |
|  #endif
 | |
| @@ -6927,12 +6927,12 @@ win_redr_status(win_T *wp)
 | |
|  #endif
 | |
|  		)
 | |
|  	{
 | |
| -	    STRCPY(p + len, "[+]");
 | |
| -	    len += 3;
 | |
| +	    vim_snprintf((char *)p + len, MAXPATHL - len, "%s", "[+]");
 | |
| +	    len += (int)STRLEN(p + len);
 | |
|  	}
 | |
|  	if (wp->w_buffer->b_p_ro)
 | |
|  	{
 | |
| -	    STRCPY(p + len, _("[RO]"));
 | |
| +	    vim_snprintf((char *)p + len, MAXPATHL - len, "%s", _("[RO]"));
 | |
|  	    len += (int)STRLEN(p + len);
 | |
|  	}
 | |
|  
 |