2006-07-16 Marcus Brinkmann <marcus@g10code.de>
* data.c (gpgme_data_set_file_name): Allow to clear the file name by passing NULL.
This commit is contained in:
parent
1ae2788117
commit
c7762497fe
@ -1,3 +1,8 @@
|
||||
2006-07-16 Marcus Brinkmann <marcus@g10code.de>
|
||||
|
||||
* data.c (gpgme_data_set_file_name): Allow to clear the file name
|
||||
by passing NULL.
|
||||
|
||||
2006-06-22 Marcus Brinkmann <marcus@g10code.de>
|
||||
|
||||
* keylist.c (gpgme_get_key): Also clone the engine info.
|
||||
|
11
gpgme/data.c
11
gpgme/data.c
@ -183,9 +183,14 @@ gpgme_data_set_file_name (gpgme_data_t dh, const char *file_name)
|
||||
if (dh->file_name)
|
||||
free (dh->file_name);
|
||||
|
||||
dh->file_name = strdup (file_name);
|
||||
if (!dh->file_name)
|
||||
return gpg_error_from_errno (errno);
|
||||
if (file_name)
|
||||
{
|
||||
dh->file_name = strdup (file_name);
|
||||
if (!dh->file_name)
|
||||
return gpg_error_from_errno (errno);
|
||||
}
|
||||
else
|
||||
dh->file_name = 0;
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user