=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/ssh/ssh-add.c,v retrieving revision 1.7 retrieving revision 1.8 diff -u -r1.7 -r1.8 --- src/usr.bin/ssh/ssh-add.c 1999/10/27 23:35:32 1.7 +++ src/usr.bin/ssh/ssh-add.c 1999/11/02 19:42:36 1.8 @@ -14,7 +14,7 @@ */ #include "includes.h" -RCSID("$Id: ssh-add.c,v 1.7 1999/10/27 23:35:32 markus Exp $"); +RCSID("$Id: ssh-add.c,v 1.8 1999/11/02 19:42:36 markus Exp $"); #include "rsa.h" #include "ssh.h" @@ -131,13 +131,19 @@ had_identities = 1; printf("%d ", bits); buf = BN_bn2dec(e); - assert(buf != NULL); - printf("%s ", buf); - free (buf); + if (buf != NULL) { + printf("%s ", buf); + free (buf); + } else { + error("list_identities: BN_bn2dec #1 failed."); + } buf = BN_bn2dec(n); - assert(buf != NULL); - printf("%s %s\n", buf, comment); - free (buf); + if (buf != NULL) { + printf("%s %s\n", buf, comment); + free (buf); + } else { + error("list_identities: BN_bn2dec #2 failed."); + } xfree(comment); } BN_clear_free(e);