mirror of
				https://github.com/tmux/tmux.git
				synced 2025-11-03 16:46:18 +00:00 
			
		
		
		
	Error on invalid modifier keys.
This commit is contained in:
		@@ -140,6 +140,9 @@ key_string_get_modifiers(const char **string)
 | 
			
		||||
		case 's':
 | 
			
		||||
			modifiers |= KEYC_SHIFT;
 | 
			
		||||
			break;
 | 
			
		||||
		default:
 | 
			
		||||
			*string = NULL;
 | 
			
		||||
			return 0;
 | 
			
		||||
		}
 | 
			
		||||
		*string += 2;
 | 
			
		||||
	}
 | 
			
		||||
@@ -179,7 +182,7 @@ key_string_lookup_string(const char *string)
 | 
			
		||||
		string++;
 | 
			
		||||
	}
 | 
			
		||||
	modifiers |= key_string_get_modifiers(&string);
 | 
			
		||||
	if (string[0] == '\0')
 | 
			
		||||
	if (string == NULL || string[0] == '\0')
 | 
			
		||||
		return (KEYC_UNKNOWN);
 | 
			
		||||
 | 
			
		||||
	/* Is this a standard ASCII key? */
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user