diff options
Diffstat (limited to 'src/libfrosix/frosix_api_sign.c')
-rw-r--r-- | src/libfrosix/frosix_api_sign.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/libfrosix/frosix_api_sign.c b/src/libfrosix/frosix_api_sign.c index cd38d92..e227fef 100644 --- a/src/libfrosix/frosix_api_sign.c +++ b/src/libfrosix/frosix_api_sign.c @@ -198,8 +198,6 @@ free_signature_data_struct (struct FROSIX_SignatureData *sd) GNUNET_free (sd->providers); } - - GNUNET_free (sd); } @@ -215,7 +213,11 @@ sign_cancel_cb (void *cls) struct FROSIX_SignatureState *ss = cls; if (NULL != ss->sig_data) + { free_signature_data_struct (ss->sig_data); + GNUNET_free (ss->sig_data); + } + /* free operations */ if (NULL != ss->co) |