svn commit: r212036 - head/sbin/hastd
Pawel Jakub Dawidek
pjd at FreeBSD.org
Mon Aug 30 23:16:45 UTC 2010
Author: pjd
Date: Mon Aug 30 23:16:45 2010
New Revision: 212036
URL: http://svn.freebsd.org/changeset/base/212036
Log:
When someone gives NULL as data, assume this is because he want to declare
connection side only.
MFC after: 2 weeks
Obtained from: Wheel Systems Sp. z o.o. http://www.wheelsystems.com
Modified:
head/sbin/hastd/proto_socketpair.c
Modified: head/sbin/hastd/proto_socketpair.c
==============================================================================
--- head/sbin/hastd/proto_socketpair.c Mon Aug 30 22:45:32 2010 (r212035)
+++ head/sbin/hastd/proto_socketpair.c Mon Aug 30 23:16:45 2010 (r212036)
@@ -140,6 +140,10 @@ sp_send(void *ctx, const unsigned char *
abort();
}
+ /* Someone is just trying to decide about side. */
+ if (data == NULL)
+ return (0);
+
return (proto_common_send(fd, data, size));
}
@@ -174,6 +178,10 @@ sp_recv(void *ctx, unsigned char *data,
abort();
}
+ /* Someone is just trying to decide about side. */
+ if (data == NULL)
+ return (0);
+
return (proto_common_recv(fd, data, size));
}
More information about the svn-src-all
mailing list