File: bug624296-url-decoding

package info (click to toggle)
tcptrace 6.6.7-6
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, trixie
  • size: 9,440 kB
  • sloc: ansic: 24,663; sh: 3,704; makefile: 237; lex: 162; yacc: 99
file content (22 lines) | stat: -rw-r--r-- 704 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
From: Christophe Rhodes <csr21@cantab.net>
Date: Wed, 27 Apr 2011 09:00:30 +0100
Subject: [PATCH] unparse %-encoded URLs less wrongly
Bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=624296

---
 mod_http.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

Index: tcptrace-6.6.1/mod_http.c
===================================================================
--- tcptrace-6.6.1.orig/mod_http.c
+++ tcptrace-6.6.1/mod_http.c
@@ -919,7 +919,7 @@ static char * formatGetString(char * s)
     if (s[i] == '%') {
       ascii[0] = s[i+1];
       ascii[1] = s[i+2];
-      buf[j++] = atoi(ascii);
+      buf[j++] = strtol(ascii, NULL, 16);
       i = i+3;
     } else {
       buf[j++] = s[i];