You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
16 lines
695 B
16 lines
695 B
diff -up libtirpc-0.2.4/src/svc_vc.c.orig libtirpc-0.2.4/src/svc_vc.c |
|
--- libtirpc-0.2.4/src/svc_vc.c.orig 2016-04-08 10:52:23.254767196 -0400 |
|
+++ libtirpc-0.2.4/src/svc_vc.c 2016-04-08 10:57:44.461237876 -0400 |
|
@@ -158,8 +158,10 @@ svc_vc_create(fd, sendsize, recvsize) |
|
warnx("svc_vc_create: out of memory"); |
|
goto cleanup_svc_vc_create; |
|
} |
|
- if (!__rpc_fd2sockinfo(fd, &si)) |
|
- return NULL; |
|
+ if (!__rpc_fd2sockinfo(fd, &si)) { |
|
+ warnx("svc_vc_create: __rpc_fd2sockinfo failed"); |
|
+ goto cleanup_svc_vc_create; |
|
+ } |
|
r->sendsize = __rpc_get_t_size(si.si_af, si.si_proto, (int)sendsize); |
|
r->recvsize = __rpc_get_t_size(si.si_af, si.si_proto, (int)recvsize); |
|
r->maxrec = __svc_maxrec;
|
|
|