From 4782b2f7c10708f9662d9fc743c692d0bec85743 Mon Sep 17 00:00:00 2001 From: Roland Mainz Date: Fri, 15 Oct 2004 21:43:31 +0000 Subject: [PATCH] Fix for https://freedesktop.org/bugzilla/show_bug.cgi?id=1637 - Fix problems in oid code which may cause the usage of an invalid string pointer (original patch by Egbert Eich). --- Xprint/Oid.c | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Xprint/Oid.c b/Xprint/Oid.c index 32be3efb19..575f50582f 100644 --- a/Xprint/Oid.c +++ b/Xprint/Oid.c @@ -2104,16 +2104,16 @@ const char* XpOidNotifyString(XpOidNotify notify) { switch(notify) { - case XPOID_NOTIFY_UNSUPPORTED: - return (const char*)NULL; - break; - case XPOID_NOTIFY_NONE: - return NOTIFY_NONE_STR; - break; - case XPOID_NOTIFY_EMAIL: - return NOTIFY_EMAIL_STR; - break; + case XPOID_NOTIFY_NONE: + return NOTIFY_NONE_STR; + case XPOID_NOTIFY_EMAIL: + return NOTIFY_EMAIL_STR; + case XPOID_NOTIFY_UNSUPPORTED: + return (const char *)NULL; } + + ErrorF("XpOidNotifyString: Unsupported notify=%ld\n", (long)notify); + return (const char *)NULL; } /*