mirror of
				https://github.com/RGBCube/serenity
				synced 2025-10-31 14:32:46 +00:00 
			
		
		
		
	LibC: Specifically clear only stored bytes after successful mbrtowc
This commit is contained in:
		
							parent
							
								
									06f30943ef
								
							
						
					
					
						commit
						212f9308d4
					
				
					 1 changed files with 2 additions and 2 deletions
				
			
		|  | @ -280,8 +280,8 @@ size_t mbrtowc(wchar_t* pwc, const char* s, size_t n, mbstate_t* state) | |||
|         *pwc = codepoint; | ||||
|     } | ||||
| 
 | ||||
|     // We don't have a shift state that we need to keep, so just clear the entire state
 | ||||
|     *state = {}; | ||||
|     // We want to read the next multibyte character, but keep all other properties.
 | ||||
|     state->stored_bytes = 0; | ||||
| 
 | ||||
|     if (codepoint == 0) { | ||||
|         return 0; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Tim Schumacher
						Tim Schumacher