]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
strerror: Fix compiler warning "empty expression"
authorGisle Vanem <gisle.vanem@gmail.com>
Wed, 18 Dec 2019 19:09:29 +0000 (14:09 -0500)
committerJay Satiro <raysatiro@yahoo.com>
Wed, 18 Dec 2019 19:10:23 +0000 (14:10 -0500)
- Remove the final semi-colon in the SEC2TXT() macro definition.

Before:  #define SEC2TXT(sec) case sec: txt = #sec; break;

After:   #define SEC2TXT(sec) case sec: txt = #sec; break

Prior to this change SEC2TXT(foo); would generate break;; which caused
the empty expression warning.

Ref: https://github.com/curl/curl/commit/5b22e1a#r36458547

lib/strerror.c

index 7bdd42dd23671564f0dcb952418e31e71cc7d9b9..f4f5a93a43e89d95efacaf1094fe721837470810 100644 (file)
@@ -872,7 +872,7 @@ const char *Curl_sspi_strerror(int err, char *buf, size_t buflen)
     case SEC_E_OK:
       txt = "No error";
       break;
-#define SEC2TXT(sec) case sec: txt = #sec; break;
+#define SEC2TXT(sec) case sec: txt = #sec; break
     SEC2TXT(CRYPT_E_REVOKED);
     SEC2TXT(SEC_E_ALGORITHM_MISMATCH);
     SEC2TXT(SEC_E_BAD_BINDINGS);