]> git.pld-linux.org Git - packages/tightvnc.git/blob - format_security.patch
- added format_security.patch
[packages/tightvnc.git] / format_security.patch
1 --- vnc_unixsrc/vncviewer/sockets.c.orig        2015-02-11 17:15:14.717149236 +0100
2 +++ vnc_unixsrc/vncviewer/sockets.c     2015-02-11 17:20:41.402046099 +0100
3 @@ -102,7 +102,7 @@
4             ProcessXtEvents();
5             i = 0;
6           } else {
7 -           fprintf(stderr,programName);
8 +           fputs(programName, stderr);
9             perror(": read");
10             return False;
11           }
12 @@ -131,7 +131,7 @@
13             ProcessXtEvents();
14             i = 0;
15           } else {
16 -           fprintf(stderr,programName);
17 +           fputs(programName, stderr);
18             perror(": read");
19             return False;
20           }
21 @@ -171,13 +171,13 @@
22           FD_SET(rfbsock,&fds);
23  
24           if (select(rfbsock+1, NULL, &fds, NULL, NULL) <= 0) {
25 -           fprintf(stderr,programName);
26 +           fputs(programName, stderr);
27             perror(": select");
28             return False;
29           }
30           j = 0;
31         } else {
32 -         fprintf(stderr,programName);
33 +         fputs(programName, stderr);
34           perror(": write");
35           return False;
36         }
37 @@ -209,13 +209,13 @@
38  
39    sock = socket(AF_INET, SOCK_STREAM, 0);
40    if (sock < 0) {
41 -    fprintf(stderr,programName);
42 +    fputs(programName, stderr);
43      perror(": ConnectToTcpAddr: socket");
44      return -1;
45    }
46  
47    if (connect(sock, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
48 -    fprintf(stderr,programName);
49 +    fputs(programName, stderr);
50      perror(": ConnectToTcpAddr: connect");
51      close(sock);
52      return -1;
53 @@ -223,7 +223,7 @@
54  
55    if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY,
56                  (char *)&one, sizeof(one)) < 0) {
57 -    fprintf(stderr,programName);
58 +    fputs(programName, stderr);
59      perror(": ConnectToTcpAddr: setsockopt");
60      close(sock);
61      return -1;
62 @@ -250,7 +250,7 @@
63  
64    sock = socket(AF_INET, SOCK_STREAM, 0);
65    if (sock < 0) {
66 -    fprintf(stderr,programName);
67 +    fputs(programName, stderr);
68      perror(": FindFreeTcpPort: socket");
69      return 0;
70    }
71 @@ -285,28 +285,28 @@
72  
73    sock = socket(AF_INET, SOCK_STREAM, 0);
74    if (sock < 0) {
75 -    fprintf(stderr,programName);
76 +    fputs(programName, stderr);
77      perror(": ListenAtTcpPort: socket");
78      return -1;
79    }
80  
81    if (setsockopt(sock, SOL_SOCKET, SO_REUSEADDR,
82                  (const char *)&one, sizeof(one)) < 0) {
83 -    fprintf(stderr,programName);
84 +    fputs(programName, stderr);
85      perror(": ListenAtTcpPort: setsockopt");
86      close(sock);
87      return -1;
88    }
89  
90    if (bind(sock, (struct sockaddr *)&addr, sizeof(addr)) < 0) {
91 -    fprintf(stderr,programName);
92 +    fputs(programName, stderr);
93      perror(": ListenAtTcpPort: bind");
94      close(sock);
95      return -1;
96    }
97  
98    if (listen(sock, 5) < 0) {
99 -    fprintf(stderr,programName);
100 +    fputs(programName, stderr);
101      perror(": ListenAtTcpPort: listen");
102      close(sock);
103      return -1;
104 @@ -330,14 +330,14 @@
105  
106    sock = accept(listenSock, (struct sockaddr *) &addr, &addrlen);
107    if (sock < 0) {
108 -    fprintf(stderr,programName);
109 +    fputs(programName, stderr);
110      perror(": AcceptTcpConnection: accept");
111      return -1;
112    }
113  
114    if (setsockopt(sock, IPPROTO_TCP, TCP_NODELAY,
115                  (char *)&one, sizeof(one)) < 0) {
116 -    fprintf(stderr,programName);
117 +    fputs(programName, stderr);
118      perror(": AcceptTcpConnection: setsockopt");
119      close(sock);
120      return -1;
121 @@ -355,7 +355,7 @@
122  SetNonBlocking(int sock)
123  {
124    if (fcntl(sock, F_SETFL, O_NONBLOCK) < 0) {
125 -    fprintf(stderr,programName);
126 +    fputs(programName, stderr);
127      perror(": AcceptTcpConnection: fcntl");
128      return False;
129    }
130 @@ -422,18 +422,18 @@
131  
132    str[16] = 0;
133  
134 -  fprintf(stderr,"ReadExact: ");
135 +  fputs("ReadExact: ", stderr);
136  
137    for (i = 0; i < len; i++)
138      {
139        if ((i % 16 == 0) && (i != 0)) {
140 -       fprintf(stderr,"           ");
141 +       fputs("           ", stderr);
142        }
143        c = buf[i];
144        str[i % 16] = (((c > 31) && (c < 127)) ? c : '.');
145        fprintf(stderr,"%02x ",(unsigned char)c);
146        if ((i % 4) == 3)
147 -       fprintf(stderr," ");
148 +       fputs(" ", stderr);
149        if ((i % 16) == 15)
150         {
151           fprintf(stderr,"%s\n",str);
152 @@ -443,8 +443,8 @@
153      {
154        for (j = i % 16; j < 16; j++)
155         {
156 -         fprintf(stderr,"   ");
157 -         if ((j % 4) == 3) fprintf(stderr," ");
158 +         fputs("   ", stderr);
159 +         if ((j % 4) == 3) fputs(" ", stderr);
160         }
161        str[i % 16] = 0;
162        fprintf(stderr,"%s\n",str);
163 --- vnc_unixsrc/Xvnc/lib/xtrans/Xtransint.h.orig        2015-02-11 17:34:49.860782937 +0100
164 +++ vnc_unixsrc/Xvnc/lib/xtrans/Xtransint.h     2015-02-11 17:36:57.193426450 +0100
165 @@ -479,7 +479,7 @@
166                         int hack= 0, saveerrno=errno; \
167                          struct timeval tp;\
168                          gettimeofday(&tp,0); \
169 -                       fprintf(stderr, __xtransname); fflush(stderr); \
170 +                       fputs(__xtransname, stderr); fflush(stderr); \
171                         fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
172                          fprintf(stderr, "timestamp (ms): %d\n",tp.tv_sec*1000+tp.tv_usec/1000); \
173                          fflush(stderr); \
174 @@ -498,7 +498,7 @@
175  #else
176  #define PRMSG(lvl,x,a,b,c)     if (lvl <= XTRANSDEBUG){ \
177                         int hack= 0, saveerrno=errno; \
178 -                       fprintf(stderr, __xtransname); fflush(stderr); \
179 +                       fputs(__xtransname, stderr); fflush(stderr); \
180                         fprintf(stderr, x+hack,a,b,c); fflush(stderr); \
181                         errno=saveerrno; \
182                         } else ((void)0)
183 --- vnc_unixsrc/Xvnc/programs/Xserver/hw/vnc/init.c.orig        2015-02-11 17:48:52.206219560 +0100
184 +++ vnc_unixsrc/Xvnc/programs/Xserver/hw/vnc/init.c     2015-02-11 17:49:17.019418469 +0100
185 @@ -943,7 +943,7 @@ void rfbLog(char *format, ...)
186  
187      time(&clock);
188      strftime(buf, 255, "%d/%m/%y %T ", localtime(&clock));
189 -    fprintf(stderr, buf);
190 +    fputs(buf, stderr);
191  
192      vfprintf(stderr, format, args);
193      fflush(stderr);
This page took 0.074265 seconds and 3 git commands to generate.