diff options
Diffstat (limited to '')
-rw-r--r-- | gpgme/sign.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gpgme/sign.c b/gpgme/sign.c index 089b34c5..4c71f804 100644 --- a/gpgme/sign.c +++ b/gpgme/sign.c @@ -153,8 +153,8 @@ parse_sig_created (char *args, gpgme_new_signature_t *sigp) } args = tail; - sig->timestamp = strtol (args, &tail, 0); - if (errno || args == tail || *tail != ' ') + sig->timestamp = _gpgme_parse_timestamp (args, &tail); + if (sig->timestamp == -1 || args == tail || *tail != ' ') { /* The crypto backend does not behave. */ free (sig); |