[FL-1188] cli_print_version: fix garbage dereference and function signature
This commit is contained in:
		
							parent
							
								
									0c0e5b6c6d
								
							
						
					
					
						commit
						f7aeab7084
					
				| @ -71,16 +71,13 @@ void cli_print_version(const Version* version) { | |||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void cli_motd() { | void cli_motd() { | ||||||
|     const Version* version; |  | ||||||
|     printf("Flipper cli.\r\n"); |     printf("Flipper cli.\r\n"); | ||||||
| 
 | 
 | ||||||
|     version = (const Version*)api_hal_version_get_boot_version(); |  | ||||||
|     printf("Bootloader\r\n"); |     printf("Bootloader\r\n"); | ||||||
|     cli_print_version(version); |     cli_print_version(api_hal_version_get_boot_version()); | ||||||
| 
 | 
 | ||||||
|     version = (const Version*)api_hal_version_get_fw_version(); |  | ||||||
|     printf("Firmware\r\n"); |     printf("Firmware\r\n"); | ||||||
|     cli_print_version(version); |     cli_print_version(api_hal_version_get_fw_version()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void cli_nl() { | void cli_nl() { | ||||||
|  | |||||||
| @ -29,7 +29,11 @@ void cli_command_help(string_t args, void* context) { | |||||||
| void cli_command_version(string_t args, void* context) { | void cli_command_version(string_t args, void* context) { | ||||||
|     (void)args; |     (void)args; | ||||||
|     (void)context; |     (void)context; | ||||||
|     cli_print_version(); |     printf("Bootloader\r\n"); | ||||||
|  |     cli_print_version(api_hal_version_get_boot_version()); | ||||||
|  | 
 | ||||||
|  |     printf("Firmware\r\n"); | ||||||
|  |     cli_print_version(api_hal_version_get_fw_version()); | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| void cli_command_uuid(string_t args, void* context) { | void cli_command_uuid(string_t args, void* context) { | ||||||
|  | |||||||
| @ -39,6 +39,6 @@ struct Cli { | |||||||
| Cli* cli_alloc(); | Cli* cli_alloc(); | ||||||
| void cli_free(Cli* cli); | void cli_free(Cli* cli); | ||||||
| void cli_reset_state(Cli* cli); | void cli_reset_state(Cli* cli); | ||||||
| void cli_print_version(); | void cli_print_version(const Version* version); | ||||||
| void cli_putc(char c); | void cli_putc(char c); | ||||||
| void cli_stdout_callback(void* _cookie, const char* data, size_t size); | void cli_stdout_callback(void* _cookie, const char* data, size_t size); | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 あく
						あく