summaryrefslogtreecommitdiff
path: root/source4/lib/http/http.c
diff options
context:
space:
mode:
authorRalph Boehme <slow@samba.org>2014-10-09 16:41:10 +0200
committerJeremy Allison <jra@samba.org>2014-10-09 22:05:25 +0200
commit9ae65baf3cd6382678624864f13fc053d942d013 (patch)
tree5d4b7398c8a219a0edef1337ecaad87d687db2d4 /source4/lib/http/http.c
parentccb0d9d6169594e8dd1c8935c9dfec51ee7125c4 (diff)
downloadsamba-9ae65baf3cd6382678624864f13fc053d942d013.tar.gz
ncacn_http: fix GNUism
%a format conversion is a GNU extension, use the more portable %m. It's at least in SUSv4, supported by glibc since 2.7 and FreeBSD 10. Signed-off-by: Ralph Boehme <slow@samba.org> Reviewed-by: Jeremy Allison <jra@samba.org> Autobuild-User(master): Jeremy Allison <jra@samba.org> Autobuild-Date(master): Thu Oct 9 22:05:26 CEST 2014 on sn-devel-104
Diffstat (limited to 'source4/lib/http/http.c')
-rw-r--r--source4/lib/http/http.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/source4/lib/http/http.c b/source4/lib/http/http.c
index 314ceed19bc..c3bd728a79b 100644
--- a/source4/lib/http/http.c
+++ b/source4/lib/http/http.c
@@ -112,7 +112,7 @@ static enum http_read_status http_parse_headers(struct http_read_response_state
return HTTP_ALL_DATA_READ;
}
- n = sscanf(line, "%a[^:]: %a[^\r\n]\r\n", &key, &value);
+ n = sscanf(line, "%m[^:]: %m[^\r\n]\r\n", &key, &value);
if (n != 2) {
DEBUG(0, ("%s: Error parsing header '%s'\n", __func__, line));
status = HTTP_DATA_CORRUPTED;
@@ -158,7 +158,7 @@ static bool http_parse_response_line(struct http_read_response_state *state)
return false;
}
- n = sscanf(line, "%a[^/]/%c.%c %d %a[^\r\n]\r\n",
+ n = sscanf(line, "%m[^/]/%c.%c %d %m[^\r\n]\r\n",
&protocol, &major, &minor, &code, &msg);
DEBUG(11, ("%s: Header parsed(%i): protocol->%s, major->%c, minor->%c, "