about summary refs log tree commit homepage
path: root/ext/raindrops/linux_inet_diag.c
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2011-03-11 15:58:33 -0800
committerEric Wong <normalperson@yhbt.net>2011-03-11 15:59:13 -0800
commitda18a484d7e8ae15de68298557aa63cc431a7c63 (patch)
tree1afcf380cfbd021f01d8de6853262eff8c9808d4 /ext/raindrops/linux_inet_diag.c
parentcf4acabf3e8993fe59840aaa6717d65f2ca95fc9 (diff)
downloadraindrops-da18a484d7e8ae15de68298557aa63cc431a7c63.tar.gz
We don't care for this address.
Diffstat (limited to 'ext/raindrops/linux_inet_diag.c')
-rw-r--r--ext/raindrops/linux_inet_diag.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/raindrops/linux_inet_diag.c b/ext/raindrops/linux_inet_diag.c
index 89f1ac4..b219b5a 100644
--- a/ext/raindrops/linux_inet_diag.c
+++ b/ext/raindrops/linux_inet_diag.c
@@ -62,7 +62,6 @@ struct listen_stats {
 
 struct nogvl_args {
         struct iovec iov[3]; /* last iov holds inet_diag bytecode */
-        struct sockaddr_storage query_addr;
         struct listen_stats stats;
 };
 
@@ -325,9 +324,10 @@ static VALUE tcp_stats(struct nogvl_args *args, VALUE addr)
 {
         const char *err;
         VALUE verr;
+        struct sockaddr_storage query_addr;
 
-        parse_addr(&args->query_addr, addr);
-        gen_bytecode(&args->iov[2], &args->query_addr);
+        parse_addr(&query_addr, addr);
+        gen_bytecode(&args->iov[2], &query_addr);
 
         verr = rb_thread_blocking_region(diag, args, RUBY_UBF_IO, 0);
         err = (const char *)verr;