1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-12-22 10:19:57 +01:00

gpgtar: Fix parent directory creation bug

* tools/gpgtar-extract.c (extract_directory): Ignore EEXIST on parent
directory creation.
This commit is contained in:
Werner Koch 2023-01-26 11:54:44 +01:00
parent 1ab21c82c3
commit d5fe8ba721
No known key found for this signature in database
GPG Key ID: E3FDFF218E45B72B

View File

@ -198,6 +198,8 @@ extract_directory (const char *dirname, tar_header_t hdr, strlist_t exthdr)
{
*p = 0;
rc = gnupg_mkdir (fname, "-rwx------");
if (gpg_err_code (rc) == GPG_ERR_EEXIST)
rc = 0;
*p = '/';
if (rc)
break;