mirror of
https://github.com/nodejs/node.git
synced 2024-11-21 10:59:27 +00:00
Compatibility issue and warning in x-forwarded-for dtrace probe
This commit is contained in:
parent
7a5977b5d6
commit
5c9a262eb0
@ -20,7 +20,7 @@
|
||||
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
||||
|
||||
#include <node_dtrace.h>
|
||||
#include <strings.h>
|
||||
#include <string.h>
|
||||
|
||||
#ifdef HAVE_DTRACE
|
||||
#include "node_provider.h"
|
||||
@ -191,7 +191,7 @@ Handle<Value> DTRACE_HTTP_SERVER_REQUEST(const Arguments& args) {
|
||||
Local<Object> arg0 = Local<Object>::Cast(args[0]);
|
||||
Local<Object> headers;
|
||||
|
||||
bzero(&req, sizeof(req));
|
||||
memset(&req, 0, sizeof(req));
|
||||
req._un.version = 1;
|
||||
SLURP_STRING(arg0, url, &req.url);
|
||||
SLURP_STRING(arg0, method, &req.method);
|
||||
@ -206,7 +206,7 @@ Handle<Value> DTRACE_HTTP_SERVER_REQUEST(const Arguments& args) {
|
||||
String::Utf8Value fwdfor(strfwdfor->ToString());
|
||||
|
||||
if (!strfwdfor->IsString() || (req.forwardedFor = *fwdfor) == NULL)
|
||||
req.forwardedFor = "";
|
||||
req.forwardedFor = const_cast<char*>("");
|
||||
|
||||
SLURP_CONNECTION(args[1], conn);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user