projects
/
m6w6
/
ext-http
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
This commit was manufactured by cvs2svn to create tag 'RELEASE_1_4_1'.
[m6w6/ext-http]
/
http_request_method_api.c
diff --git
a/http_request_method_api.c
b/http_request_method_api.c
index 713fc5a1e8a0d00eadd1a1a8e5b9dcc588ffdf9f..d9d3370c41c79f49fc14d54055f48293bced853d 100644
(file)
--- a/
http_request_method_api.c
+++ b/
http_request_method_api.c
@@
-191,7
+191,7
@@
PHP_HTTP_API int _http_request_method_register(const char *method_name, int meth
char *http_method, *method, *mconst;
http_request_method_entry **ptr = HTTP_G->request.methods.custom.entries;
char *http_method, *method, *mconst;
http_request_method_entry **ptr = HTTP_G->request.methods.custom.entries;
- if (!
isalpha(
*method_name)) {
+ if (!
HTTP_IS_CTYPE(alpha,
*method_name)) {
http_error_ex(HE_WARNING, HTTP_E_REQUEST_METHOD, "Request method does not start with a character (%s)", method_name);
return 0;
}
http_error_ex(HE_WARNING, HTTP_E_REQUEST_METHOD, "Request method does not start with a character (%s)", method_name);
return 0;
}
@@
-211,13
+211,13
@@
PHP_HTTP_API int _http_request_method_register(const char *method_name, int meth
break;
default:
break;
default:
- if (!
isalnum(
method_name[i])) {
+ if (!
HTTP_IS_CTYPE(alnum,
method_name[i])) {
efree(method);
efree(mconst);
http_error_ex(HE_WARNING, HTTP_E_REQUEST_METHOD, "Request method contains illegal characters (%s)", method_name);
return 0;
}
efree(method);
efree(mconst);
http_error_ex(HE_WARNING, HTTP_E_REQUEST_METHOD, "Request method contains illegal characters (%s)", method_name);
return 0;
}
- mconst[i] = method[i] =
toupper(
method_name[i]);
+ mconst[i] = method[i] =
HTTP_TO_CTYPE(upper,
method_name[i]);
break;
}
}
break;
}
}