]> the.earth.li Git - onak.git/commitdiff
cscvs to tla changeset 127
authorJonathan McDowell <noodles@earth.li>
Mon, 31 May 2004 23:48:21 +0000 (23:48 +0000)
committerJonathan McDowell <noodles@earth.li>
Mon, 31 May 2004 23:48:21 +0000 (23:48 +0000)
Author: noodles
Date: 2004/05/27 03:24:01
Fix keyuids to cope with a NULL primary parameter (dsilvers).

decodekey.c

index 71723911c6981a2e18ee11697ad5927638a22dd4..8fca1762464a474bfebc994edafec13bedf2d6ec 100644 (file)
@@ -5,7 +5,7 @@
  *
  * Copyright 2002 Project Purple
  *
- * $Id: decodekey.c,v 1.5 2004/03/23 12:35:11 noodles Exp $
+ * $Id: decodekey.c,v 1.6 2004/05/27 03:24:01 noodles Exp $
  */
 
 #include <assert.h>
@@ -218,8 +218,11 @@ char **keyuids(struct openpgp_publickey *key, char **primary)
        char buf[1024];
        char **uids = NULL;
        int count = 0;
+        
+        if (primary != NULL) {
+               *primary = NULL;
+       }
 
-       *primary = NULL;
        if (key != NULL && key->uids != NULL) {
                uids = malloc((spsize(key->uids) + 1) * sizeof (char *));