commit f46828a09b86390b0c53cebb5ba88550b3d28f48
parent f8a47956eb2d0ffabe2e3cb6b9d5695537eeda85
Author: Matthias Wachs <wachs@net.in.tum.de>
Date: Fri, 22 Nov 2013 21:06:18 +0000
additional check for filename
Diffstat:
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/revocation/gnunet-revocation.c b/src/revocation/gnunet-revocation.c
@@ -429,6 +429,13 @@ run (void *cls,
}
if (NULL != revoke_ego)
{
+ if ( !perform && (NULL == filename) )
+ {
+ FPRINTF (stderr,
+ "%s",
+ _("No filename to store revocation certificate given.\n"));
+ return;
+ }
/* main code here */
el = GNUNET_IDENTITY_ego_lookup (cfg,
revoke_ego,
@@ -492,10 +499,10 @@ main (int argc, char *const *argv)
gettext_noop ("use NAME for the name of the revocation file"),
1, &GNUNET_GETOPT_set_string, &filename},
{'R', "revoke", "NAME",
- gettext_noop ("revoke the private key associated with the ego NAME "),
+ gettext_noop ("revoke the private key associated for the the private key associated with the ego NAME "),
1, &GNUNET_GETOPT_set_string, &revoke_ego},
{'p', "perform", NULL,
- gettext_noop ("actually perform the revocation revocation file, otherwise we just do the precomputation"),
+ gettext_noop ("actually perform revocation, otherwise we just do the precomputation"),
0, &GNUNET_GETOPT_set_one, &perform},
{'t', "test", "KEY",
gettext_noop ("test if the public key KEY has been revoked"),