33 lines
1006 B
Diff
33 lines
1006 B
Diff
|
From 851b0f5c6dca22d634603f03f0a5e3e35c6db867 Mon Sep 17 00:00:00 2001
|
||
|
From: Olaf Kirch <okir@suse.de>
|
||
|
Date: Tue, 30 Sep 2008 15:08:07 -0400
|
||
|
Subject: [PATCH] svc_getcaller_netbuf macro seems broken
|
||
|
|
||
|
I haven't found any documentation, but the comment in the header
|
||
|
file seems to suggest that svc_getcaller_netbuf should return the
|
||
|
xp_rtaddr netbuf. Returning the address of the socket descripor
|
||
|
seems to be wrong at any rate.
|
||
|
|
||
|
Signed-off-by: Olaf Kirch <okir@suse.de>
|
||
|
Signed-off-by: Steve Dickson <steved@redhat.com>
|
||
|
---
|
||
|
tirpc/rpc/svc_soc.h | 2 +-
|
||
|
1 files changed, 1 insertions(+), 1 deletions(-)
|
||
|
|
||
|
diff --git a/tirpc/rpc/svc_soc.h b/tirpc/rpc/svc_soc.h
|
||
|
index a8aabf3..0dc96e2 100644
|
||
|
--- a/tirpc/rpc/svc_soc.h
|
||
|
+++ b/tirpc/rpc/svc_soc.h
|
||
|
@@ -54,7 +54,7 @@
|
||
|
*/
|
||
|
#define svc_getcaller(x) (&(x)->xp_raddr)
|
||
|
/* Getting address of a caller using netbuf xp_rtaddr */
|
||
|
-#define svc_getcaller_netbuf(x) (&(x)->xp_fd)
|
||
|
+#define svc_getcaller_netbuf(x) (&(x)->xp_rtaddr)
|
||
|
/*
|
||
|
* Service registration
|
||
|
*
|
||
|
--
|
||
|
1.5.6
|
||
|
|