mirror of https://github.com/ARMmbed/mbed-os.git
				
				
				
			mbed_error.c: Fixed another bug of possible stack overflow.
							parent
							
								
									bd9ec8b6d7
								
							
						
					
					
						commit
						c257c5f0c7
					
				| 
						 | 
					@ -509,7 +509,7 @@ static void print_stack_dump_core(uint32_t stack_start, uint32_t stack_size, uin
 | 
				
			||||||
        mbed_error_printf("\n0x%08" PRIX32 ":", st);
 | 
					        mbed_error_printf("\n0x%08" PRIX32 ":", st);
 | 
				
			||||||
        for (int i = 0; i < STACK_DUMP_WIDTH; i++) {
 | 
					        for (int i = 0; i < STACK_DUMP_WIDTH; i++) {
 | 
				
			||||||
            uint32_t st_cur = st + i * sizeof(int);
 | 
					            uint32_t st_cur = st + i * sizeof(int);
 | 
				
			||||||
            if (st_cur > st_end) {
 | 
					            if (st_cur >= st_end) {
 | 
				
			||||||
                break;
 | 
					                break;
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
            uint32_t st_val = *((uint32_t *)st_cur);
 | 
					            uint32_t st_val = *((uint32_t *)st_cur);
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue