summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/priority.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/priority.c b/lib/priority.c
index 9236f7fe09..1b954cfb96 100644
--- a/lib/priority.c
+++ b/lib/priority.c
@@ -1039,6 +1039,8 @@ void _gnutls_unload_system_priorities(void)
system_priority_last_mod = 0;
}
+#define S(str) ((str!=NULL)?str:"")
+
/* Returns the new priorities if a priority string prefixed
* with '@' is provided, or just a copy of the provided
* priorities, appended with any additional present in
@@ -1112,7 +1114,7 @@ size_t n, n2 = 0, line_size;
} while (l>0);
_gnutls_debug_log("resolved '%.*s' to '%s', next '%.*s'\n",
- ss_len, ss, p ? : "", ss_next_len, ss_next ? : "");
+ ss_len, ss, S(p), ss_next_len, S(ss_next));
ss = ss_next;
fclose(fp);
fp = NULL;