mirror of
https://github.com/hashcat/hashcat.git
synced 2025-07-03 13:22:37 +00:00
Merge pull request #168 from magnumripper/onesixfour
Do not create a kernel cache file if build failed (actually if size ended up as zero).
This commit is contained in:
commit
af7ff57b3d
@ -13566,7 +13566,7 @@ int main (int argc, char **argv)
|
||||
|
||||
struct stat cst;
|
||||
|
||||
if (stat (cached_file, &cst) == -1)
|
||||
if ((stat (cached_file, &cst) == -1) || cst.st_size == 0)
|
||||
{
|
||||
cached = 0;
|
||||
}
|
||||
|
@ -8671,6 +8671,8 @@ void load_kernel (const char *kernel_file, int num_devices, size_t *kernel_lengt
|
||||
}
|
||||
|
||||
void writeProgramBin (char *dst, u8 *binary, size_t binary_size)
|
||||
{
|
||||
if (binary_size > 0)
|
||||
{
|
||||
FILE *fp = fopen (dst, "wb");
|
||||
|
||||
@ -8679,6 +8681,7 @@ void writeProgramBin (char *dst, u8 *binary, size_t binary_size)
|
||||
fflush (fp);
|
||||
fclose (fp);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* restore
|
||||
|
Loading…
Reference in New Issue
Block a user