@ -37,7 +37,7 @@ static int part_get_info_by_name_or_alias(struct blk_desc *dev_desc,
int ret ;
int ret ;
ret = part_get_info_by_name ( dev_desc , name , info ) ;
ret = part_get_info_by_name ( dev_desc , name , info ) ;
if ( ret ) {
if ( ret < 0 ) {
/* strlen("fastboot_partition_alias_") + 32(part_name) + 1 */
/* strlen("fastboot_partition_alias_") + 32(part_name) + 1 */
char env_alias_name [ 25 + 32 + 1 ] ;
char env_alias_name [ 25 + 32 + 1 ] ;
char * aliased_part_name ;
char * aliased_part_name ;
@ -153,7 +153,7 @@ void fb_mmc_flash_write(const char *cmd, void *download_buffer,
}
}
# endif
# endif
if ( part_get_info_by_name_or_alias ( dev_desc , cmd , & info ) ) {
if ( part_get_info_by_name_or_alias ( dev_desc , cmd , & info ) < 0 ) {
error ( " cannot find partition: '%s' \n " , cmd ) ;
error ( " cannot find partition: '%s' \n " , cmd ) ;
fastboot_fail ( " cannot find partition " ) ;
fastboot_fail ( " cannot find partition " ) ;
return ;
return ;
@ -205,7 +205,7 @@ void fb_mmc_erase(const char *cmd)
}
}
ret = part_get_info_by_name_or_alias ( dev_desc , cmd , & info ) ;
ret = part_get_info_by_name_or_alias ( dev_desc , cmd , & info ) ;
if ( ret ) {
if ( ret < 0 ) {
error ( " cannot find partition: '%s' " , cmd ) ;
error ( " cannot find partition: '%s' " , cmd ) ;
fastboot_fail ( " cannot find partition " ) ;
fastboot_fail ( " cannot find partition " ) ;
return ;
return ;