summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Müller <ulm@gentoo.org>2022-06-27 12:21:37 +0200
committerUlrich Müller <ulm@gentoo.org>2022-06-27 12:21:37 +0200
commit0f424f4f1d40cde274216a9eeed2f508e8f198f2 (patch)
treea5b81fbc3c39a37285d70ff93c11c8524fdd81da
parent26.3: Enable WebKit sandboxing (diff)
downloademacs-patches-emacs-18.59-patches-14.tar.gz
emacs-patches-emacs-18.59-patches-14.tar.bz2
emacs-patches-emacs-18.59-patches-14.zip
18.59: Fix a warningemacs-18.59-patches-14
server.c:198:11: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result] Signed-off-by: Ulrich Müller <ulm@gentoo.org>
-rw-r--r--emacs/18.59/18_all_unused-result.patch27
1 files changed, 27 insertions, 0 deletions
diff --git a/emacs/18.59/18_all_unused-result.patch b/emacs/18.59/18_all_unused-result.patch
new file mode 100644
index 0000000..a0870cd
--- /dev/null
+++ b/emacs/18.59/18_all_unused-result.patch
@@ -0,0 +1,27 @@
+Fix a warning:
+server.c:198:11: warning: ignoring return value of ‘scanf’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
+
+--- emacs-18.59/etc/ChangeLog
++++ emacs-18.59/etc/ChangeLog
+@@ -1,3 +1,7 @@
++2022-06-27 Ulrich Müller <ulm@gentoo.org>
++
++ * server.c (main): Check scanf return value.
++
+ 2020-08-29 Ulrich Mueller <ulm@gentoo.org>
+
+ * movemail.c (pfatal_with_name, pfatal_and_delete, get_errmsg):
+
+--- emacs-18.59/etc/server.c
++++ emacs-18.59/etc/server.c
+@@ -195,8 +195,8 @@
+ {
+ /* Read command codeword and fd */
+ clearerr (stdin);
+- scanf ("%s %d%*c", code, &infd);
+- if (ferror (stdin) || feof (stdin))
++ if (scanf ("%s %d%*c", code, &infd) < 2
++ || ferror (stdin) || feof (stdin))
+ {
+ fprintf (stderr, "server: error reading from standard input\n");
+ exit (1);