mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			platform: error: fix bogus usage of memset()
Code had mixed up order of 'c' and 'n' arguments to memset(). Fix this. Spotted-by: kjbracey-arm & a GCC profile without "-fno-builtin" Related GCC warnings: ---8<---8<---- [Warning] mbed_error.c@123,5: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args] [Warning] mbed_error.c@282,5: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args]pull/8036/head
							parent
							
								
									acb59c4538
								
							
						
					
					
						commit
						321548cadc
					
				| 
						 | 
				
			
			@ -120,7 +120,7 @@ static mbed_error_status_t handle_error(mbed_error_status_t error_status, unsign
 | 
			
		|||
    error_count++;
 | 
			
		||||
 | 
			
		||||
    //Clear the context capturing buffer
 | 
			
		||||
    memset(¤t_error_ctx, sizeof(mbed_error_ctx), 0);
 | 
			
		||||
    memset(¤t_error_ctx, 0, sizeof(mbed_error_ctx));
 | 
			
		||||
    //Capture error information
 | 
			
		||||
    current_error_ctx.error_status = error_status;
 | 
			
		||||
    current_error_ctx.error_address = (uint32_t)caller;
 | 
			
		||||
| 
						 | 
				
			
			@ -279,7 +279,7 @@ mbed_error_status_t mbed_clear_all_errors(void)
 | 
			
		|||
    //Make sure we dont multiple clients resetting
 | 
			
		||||
    core_util_critical_section_enter();
 | 
			
		||||
    //Clear the error and context capturing buffer
 | 
			
		||||
    memset(&last_error_ctx, sizeof(mbed_error_ctx), 0);
 | 
			
		||||
    memset(&last_error_ctx, 0, sizeof(mbed_error_ctx));
 | 
			
		||||
    //reset error count to 0
 | 
			
		||||
    error_count = 0;
 | 
			
		||||
#if MBED_CONF_PLATFORM_ERROR_HIST_ENABLED
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue