aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Mathieson <martin.r.mathieson@googlemail.com>2008-01-03 09:01:17 +0000
committerMartin Mathieson <martin.r.mathieson@googlemail.com>2008-01-03 09:01:17 +0000
commite7b7a51f0f2459edc70f7b9cfbd7ed8868662114 (patch)
tree5d6104232875fae2314476f0ecd9d81ec1556bd3
parentb762ddcf7b30866973893dd6b13db68647eeb8ae (diff)
Fix warnings (seen under linux + GCC 3.4.6)
svn path=/trunk/; revision=23996
-rw-r--r--epan/dissectors/packet-ssl-utils.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/epan/dissectors/packet-ssl-utils.c b/epan/dissectors/packet-ssl-utils.c
index ba964daf92..160dd59e45 100644
--- a/epan/dissectors/packet-ssl-utils.c
+++ b/epan/dissectors/packet-ssl-utils.c
@@ -2056,13 +2056,13 @@ ssl_load_pkcs12(FILE* fp, const gchar *cert_passwd) {
for (j=0; ret==0 && j<gnutls_pkcs12_bag_get_count(bag); j++) {
bag_type = gnutls_pkcs12_bag_get_type(bag, j);
- if (bag_type < 0) continue;
+ if (bag_type >= GNUTLS_BAG_UNKNOWN) continue;
ssl_debug_printf( "Bag %d/%d: %s\n", i, j, BAGTYPE(bag_type));
if (bag_type == GNUTLS_BAG_ENCRYPTED) {
ret = gnutls_pkcs12_bag_decrypt(bag, cert_passwd);
if (ret == 0) {
bag_type = gnutls_pkcs12_bag_get_type(bag, j);
- if (bag_type < 0) continue;
+ if (bag_type >= GNUTLS_BAG_UNKNOWN) continue;
ssl_debug_printf( "Bag %d/%d decrypted: %s\n", i, j, BAGTYPE(bag_type));
}
ret = 0;
@@ -2669,7 +2669,8 @@ ssl_parse_key_list(const gchar * keys_list, GHashTable *key_hash, GTree* associa
ssl_debug_printf("ssl_init private key file %s successfully loaded\n",filename);
//if item exists, remove first
- if( tmp_private_key = g_hash_table_lookup(key_hash, service) ) {
+ tmp_private_key = g_hash_table_lookup(key_hash, service);
+ if (tmp_private_key) {
g_hash_table_remove(key_hash, service);
ssl_free_key(tmp_private_key);
}