File: pointer-truncation-bug-860393.patch

package info (click to toggle)
slashem 0.0.7E7F3-13
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 24,928 kB
  • sloc: ansic: 263,208; cpp: 7,180; yacc: 2,154; sh: 739; lex: 440; awk: 97; makefile: 56; sed: 11
file content (91 lines) | stat: -rw-r--r-- 2,437 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
From: =?utf-8?q?Bernhard_=C3=9Cbelacker?= <bernhardu@mailbox.org>
Date: Sun, 30 Apr 2017 19:02:33 +0200
Subject: pointer truncation bug 860393

Bug-Debian: https://bugs.debian.org/860393
Forwarded: not-needed

diff --git a/include/extern.h b/include/extern.h
index 625a9e6..6d4aebc 100644
--- a/include/extern.h
+++ b/include/extern.h
@@ -1485,6 +1485,7 @@ E const char *FDECL(mimic_obj_name, (struct monst *));
 
 /* ### options.c ### */
 
+E genericptr_t FDECL(nh_option_get_boolopt, ());
 E boolean FDECL(match_optname, (const char *,const char *,int,BOOLEAN_P));
 E void NDECL(initoptions);
 E void FDECL(parseoptions, (char *,BOOLEAN_P,BOOLEAN_P));
diff --git a/win/proxy/nhext.c b/win/proxy/nhext.c
index dead5fd..9a26ddd 100644
--- a/win/proxy/nhext.c
+++ b/win/proxy/nhext.c
@@ -9,6 +9,7 @@
 #include <string.h>
 #include <stdarg.h>
 #include <ctype.h>
+#include "config.h"
 #include "nhxdr.h"
 #include "proxycom.h"
 
diff --git a/win/proxy/proxycb.c b/win/proxy/proxycb.c
index ed150f0..36ffa21 100644
--- a/win/proxy/proxycb.c
+++ b/win/proxy/proxycb.c
@@ -5,6 +5,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
+#include "config.h"
 #include "nhxdr.h"
 #include "proxycom.h"
 #include "proxycb.h"
diff --git a/win/proxy/proxysvc.c b/win/proxy/proxysvc.c
index d6cd302..2efab79 100644
--- a/win/proxy/proxysvc.c
+++ b/win/proxy/proxysvc.c
@@ -14,6 +14,7 @@
 #include <windows.h>
 #include <commctrl.h>
 #endif
+#include "config.h"
 #include "nhxdr.h"
 #include "proxycom.h"
 #include "proxycb.h"
diff --git a/win/proxy/prxychar.c b/win/proxy/prxychar.c
index 954aaca..cf3cf42 100644
--- a/win/proxy/prxychar.c
+++ b/win/proxy/prxychar.c
@@ -5,6 +5,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <stdarg.h>
+#include "config.h"
 #include "nhxdr.h"
 #include "proxycom.h"
 #include "prxyclnt.h"
diff --git a/win/proxy/prxyconn.c b/win/proxy/prxyconn.c
index f21d040..f59ff02 100644
--- a/win/proxy/prxyconn.c
+++ b/win/proxy/prxyconn.c
@@ -17,6 +17,7 @@
 #include <netinet/in.h>
 #include <netdb.h>
 #endif
+#include "config.h"
 #include "nhxdr.h"
 #include "proxycom.h"
 #include "prxyclnt.h"
diff --git a/win/proxy/prxytile.c b/win/proxy/prxytile.c
index 2057318..9bd66fd 100644
--- a/win/proxy/prxytile.c
+++ b/win/proxy/prxytile.c
@@ -5,6 +5,7 @@
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
+#include "config.h"
 #include "nhxdr.h"
 #include "proxycom.h"
 #include "prxyclnt.h"