1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-06-23 16:38:51 +00:00

Fix some calls to strdup() which should by mystrdup()

Fix some calls to free() which should by myfree()
This commit is contained in:
jsteube 2016-09-06 09:22:28 +02:00
parent 4b79ccd416
commit e790ae0f95

View File

@ -4296,7 +4296,7 @@ void set_cpu_affinity (char *cpu_affinity)
if (cpu_affinity) if (cpu_affinity)
{ {
char *devices = strdup (cpu_affinity); char *devices = mystrdup (cpu_affinity);
char *next = strtok (devices, ","); char *next = strtok (devices, ",");
@ -4330,7 +4330,7 @@ void set_cpu_affinity (char *cpu_affinity)
} while ((next = strtok (NULL, ",")) != NULL); } while ((next = strtok (NULL, ",")) != NULL);
free (devices); myfree (devices);
} }
#if defined( _WIN) #if defined( _WIN)
@ -5232,7 +5232,7 @@ uint setup_opencl_platforms_filter (char *opencl_platforms)
if (opencl_platforms) if (opencl_platforms)
{ {
char *platforms = strdup (opencl_platforms); char *platforms = mystrdup (opencl_platforms);
char *next = strtok (platforms, ","); char *next = strtok (platforms, ",");
@ -5251,7 +5251,7 @@ uint setup_opencl_platforms_filter (char *opencl_platforms)
} while ((next = strtok (NULL, ",")) != NULL); } while ((next = strtok (NULL, ",")) != NULL);
free (platforms); myfree (platforms);
} }
else else
{ {
@ -5267,7 +5267,7 @@ u32 setup_devices_filter (char *opencl_devices)
if (opencl_devices) if (opencl_devices)
{ {
char *devices = strdup (opencl_devices); char *devices = mystrdup (opencl_devices);
char *next = strtok (devices, ","); char *next = strtok (devices, ",");
@ -5286,7 +5286,7 @@ u32 setup_devices_filter (char *opencl_devices)
} while ((next = strtok (NULL, ",")) != NULL); } while ((next = strtok (NULL, ",")) != NULL);
free (devices); myfree (devices);
} }
else else
{ {
@ -5302,7 +5302,7 @@ cl_device_type setup_device_types_filter (char *opencl_device_types)
if (opencl_device_types) if (opencl_device_types)
{ {
char *device_types = strdup (opencl_device_types); char *device_types = mystrdup (opencl_device_types);
char *next = strtok (device_types, ","); char *next = strtok (device_types, ",");
@ -5321,7 +5321,7 @@ cl_device_type setup_device_types_filter (char *opencl_device_types)
} while ((next = strtok (NULL, ",")) != NULL); } while ((next = strtok (NULL, ",")) != NULL);
free (device_types); myfree (device_types);
} }
else else
{ {
@ -8050,9 +8050,9 @@ void ascii_digest (char *out_buf, uint salt_pos, uint digest_pos)
public_key_buf public_key_buf
); );
free (cry_master_buf); myfree (cry_master_buf);
free (ckey_buf); myfree (ckey_buf);
free (public_key_buf); myfree (public_key_buf);
} }
else if (hash_mode == 11400) else if (hash_mode == 11400)
{ {
@ -8096,7 +8096,7 @@ void ascii_digest (char *out_buf, uint salt_pos, uint digest_pos)
seven_zip->unpack_size, seven_zip->unpack_size,
data_buf); data_buf);
free (data_buf); myfree (data_buf);
} }
else if (hash_mode == 11700) else if (hash_mode == 11700)
{ {
@ -9631,7 +9631,7 @@ tuning_db_entry_t *tuning_db_search (tuning_db_t *tuning_db, hc_device_param_t *
// first we need to convert all spaces in the device_name to underscore // first we need to convert all spaces in the device_name to underscore
char *device_name_nospace = strdup (device_param->device_name); char *device_name_nospace = mystrdup (device_param->device_name);
int device_name_length = strlen (device_name_nospace); int device_name_length = strlen (device_name_nospace);
@ -13411,7 +13411,7 @@ int agilekey_parse_hash (char *input_buf, uint input_len, hash_t *hash_buf)
salt->salt_buf[10] = byte_swap_32 (tmp[6]); salt->salt_buf[10] = byte_swap_32 (tmp[6]);
salt->salt_buf[11] = byte_swap_32 (tmp[7]); salt->salt_buf[11] = byte_swap_32 (tmp[7]);
free (tmp); myfree (tmp);
for (uint i = 0, j = 0; i < 1040; i += 1, j += 2) for (uint i = 0, j = 0; i < 1040; i += 1, j += 2)
{ {