Fix compilation warnings in pgp.c
authorJulien Danjou <julien@danjou.info>
Fri, 17 Nov 2006 11:28:33 +0000 (12:28 +0100)
committerPierre Habouzit <pierre.habouzit@intersec.eu>
Fri, 17 Nov 2006 12:12:11 +0000 (13:12 +0100)
- Fix pointer argument in address_list_uniq()
- Use const char in pgp_getkeybystr()

Signed-off-by: Julien Danjou <julien@danjou.info>
Signed-off-by: Pierre Habouzit <pierre.habouzit@intersec.eu>
lib-crypt/pgp.c
lib-crypt/pgp.h
lib-crypt/pgpkey.c

index d729bcf..b29d35b 100644 (file)
@@ -990,7 +990,8 @@ static short is_numerical_keyid (const char *s)
  */
 char *pgp_findKeys (address_t * to, address_t * cc, address_t * bcc)
 {
-  char *keyID, *keylist = NULL, *t;
+  char *keylist = NULL, *t;
+  const char *keyID;
   size_t keylist_size = 0;
   size_t keylist_used = 0;
   address_t *tmp = NULL, *addr = NULL;
index db5f59b..1b544ee 100644 (file)
@@ -36,7 +36,7 @@ int pgp_decrypt_mime (FILE *, FILE **, BODY *, BODY **);
 pgp_key_t pgp_ask_for_key (char *, char *, short, pgp_ring_t);
 pgp_key_t pgp_get_candidates (pgp_ring_t, string_list_t *);
 pgp_key_t pgp_getkeybyaddr (address_t *, short, pgp_ring_t);
-pgp_key_t pgp_getkeybystr (char *, short, pgp_ring_t);
+pgp_key_t pgp_getkeybystr (const char *, short, pgp_ring_t);
 
 char *pgp_findKeys (address_t * to, address_t * cc, address_t * bcc);
 
index e5686a5..637e322 100644 (file)
@@ -876,7 +876,7 @@ pgp_key_t pgp_getkeybyaddr (address_t * a, short abilities, pgp_ring_t keyring)
   return NULL;
 }
 
-pgp_key_t pgp_getkeybystr (char *p, short abilities, pgp_ring_t keyring)
+pgp_key_t pgp_getkeybystr (const char *p, short abilities, pgp_ring_t keyring)
 {
   string_list_t *hints = NULL;
   pgp_key_t keys;