diff options
author | Ralph Boehme <slow@samba.org> | 2014-10-09 16:41:10 +0200 |
---|---|---|
committer | Jeremy Allison <jra@samba.org> | 2014-10-09 22:05:25 +0200 |
commit | 9ae65baf3cd6382678624864f13fc053d942d013 (patch) | |
tree | 5d4b7398c8a219a0edef1337ecaad87d687db2d4 /source4/lib/http/http.c | |
parent | ccb0d9d6169594e8dd1c8935c9dfec51ee7125c4 (diff) | |
download | samba-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.c | 4 |
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, " |