Fixed a zero allocation error when reading an iso15693 nfc tag with no additional blocks. (#3229)
Co-authored-by: gornekich <n.gorbadey@gmail.com>
This commit is contained in:
		
							parent
							
								
									04cead1fc5
								
							
						
					
					
						commit
						c6a14e1a67
					
				| @ -108,8 +108,10 @@ Iso15693_3Error iso15693_3_poller_activate(Iso15693_3Poller* instance, Iso15693_ | |||||||
|             break; |             break; | ||||||
|         } |         } | ||||||
| 
 | 
 | ||||||
|  |         if(system_info->block_count > 0) { | ||||||
|             // Read blocks: Optional command
 |             // Read blocks: Optional command
 | ||||||
|         simple_array_init(data->block_data, system_info->block_count * system_info->block_size); |             simple_array_init( | ||||||
|  |                 data->block_data, system_info->block_count * system_info->block_size); | ||||||
|             ret = iso15693_3_poller_read_blocks( |             ret = iso15693_3_poller_read_blocks( | ||||||
|                 instance, |                 instance, | ||||||
|                 simple_array_get_data(data->block_data), |                 simple_array_get_data(data->block_data), | ||||||
| @ -129,7 +131,7 @@ Iso15693_3Error iso15693_3_poller_activate(Iso15693_3Poller* instance, Iso15693_ | |||||||
|                 ret = iso15693_3_poller_filter_error(ret); |                 ret = iso15693_3_poller_filter_error(ret); | ||||||
|                 break; |                 break; | ||||||
|             } |             } | ||||||
| 
 |         } | ||||||
|     } while(false); |     } while(false); | ||||||
| 
 | 
 | ||||||
|     return ret; |     return ret; | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 pborsutzki
						pborsutzki