@@ -2345,8 +2345,7 @@ static int micron_telemetry_log(int fd, __u8 type, __u8 **data,
23452345 err = nvme_get_log_telemetry_host (fd , 0 , bs , buffer );
23462346 if (err ) {
23472347 fprintf (stderr , "Failed to get telemetry log header for 0x%X\n" , type );
2348- if (buffer )
2349- free (buffer );
2348+ free (buffer );
23502349 return err ;
23512350 }
23522351
@@ -2359,10 +2358,8 @@ static int micron_telemetry_log(int fd, __u8 type, __u8 **data,
23592358
23602359 if (!data_area [da ]) {
23612360 fprintf (stderr , "Requested telemetry data for 0x%X is empty\n" , type );
2362- if (buffer ) {
2363- free (buffer );
2364- buffer = NULL ;
2365- }
2361+ free (buffer );
2362+ buffer = NULL ;
23662363 return -1 ;
23672364 }
23682365
@@ -2384,8 +2381,7 @@ static int micron_telemetry_log(int fd, __u8 type, __u8 **data,
23842381 * data = buffer ;
23852382 } else {
23862383 fprintf (stderr , "Failed to get telemetry data for 0x%x\n" , type );
2387- if (buffer )
2388- free (buffer );
2384+ free (buffer );
23892385 }
23902386
23912387 return err ;
@@ -2410,10 +2406,8 @@ static int GetTelemetryData(int fd, const char *dir)
24102406 sprintf (msg , "telemetry log: 0x%X" , tmap [i ].log );
24112407 WriteData (buffer , logSize , dir , tmap [i ].file , msg );
24122408 }
2413- if (buffer ) {
2414- free (buffer );
2415- buffer = NULL ;
2416- }
2409+ free (buffer );
2410+ buffer = NULL ;
24172411 logSize = 0 ;
24182412 }
24192413 return err ;
@@ -3733,14 +3727,11 @@ static int GetOcpEnhancedTelemetryLog(int fd, const char *dir, int nLogID)
37333727 }
37343728 }
37353729
3736- if (pTelemetryBuffer != NULL ) {
3737- free (pTelemetryBuffer );
3738- pTelemetryBuffer = NULL ;
3739- }
3730+ free (pTelemetryBuffer );
3731+ pTelemetryBuffer = NULL ;
37403732 }
37413733 // free mem of header, all areas
3742- if (pTelemetryDataHeader != NULL )
3743- free (pTelemetryDataHeader );
3734+ free (pTelemetryDataHeader );
37443735
37453736 return err ;
37463737}
@@ -4102,10 +4093,8 @@ static int micron_internal_logs(int argc, char **argv, struct command *cmd,
41024093 WriteData (dataBuffer , bSize , strCtrlDirName , aVendorLogs [i ].strFileName , msg );
41034094 }
41044095
4105- if (dataBuffer ) {
4106- free (dataBuffer );
4107- dataBuffer = NULL ;
4108- }
4096+ free (dataBuffer );
4097+ dataBuffer = NULL ;
41094098 }
41104099
41114100 err = ZipAndRemoveDir (strMainDirName , cfg .package );
0 commit comments