mirror of
				https://github.com/vim/vim.git
				synced 2025-10-31 09:57:14 -04:00 
			
		
		
		
	patch 7.4.1831
Problem:    When timer_stop() is called with a string there is no proper error
            message.
Solution:   Require getting a number. (Bjorn Linse)
			
			
This commit is contained in:
		| @@ -20733,8 +20733,14 @@ f_timer_start(typval_T *argvars, typval_T *rettv) | ||||
|     static void | ||||
| f_timer_stop(typval_T *argvars, typval_T *rettv UNUSED) | ||||
| { | ||||
|     timer_T *timer = find_timer(get_tv_number(&argvars[0])); | ||||
|     timer_T *timer; | ||||
|  | ||||
|     if (argvars[0].v_type != VAR_NUMBER) | ||||
|     { | ||||
|          EMSG(_(e_number_exp)); | ||||
|          return; | ||||
|     } | ||||
|     timer = find_timer(get_tv_number(&argvars[0])); | ||||
|     if (timer != NULL) | ||||
| 	stop_timer(timer); | ||||
| } | ||||
|   | ||||
| @@ -753,6 +753,8 @@ static char *(features[]) = | ||||
|  | ||||
| static int included_patches[] = | ||||
| {   /* Add new patch number below this line */ | ||||
| /**/ | ||||
|     1831, | ||||
| /**/ | ||||
|     1830, | ||||
| /**/ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user