[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] r24147 - gnunet/src/lockmanager
From: |
gnunet |
Subject: |
[GNUnet-SVN] r24147 - gnunet/src/lockmanager |
Date: |
Sun, 30 Sep 2012 18:25:49 +0200 |
Author: LRN
Date: 2012-09-30 18:25:49 +0200 (Sun, 30 Sep 2012)
New Revision: 24147
Modified:
gnunet/src/lockmanager/gnunet-service-lockmanager.c
Log:
Fix 0-terminator test in lockmanager
Modified: gnunet/src/lockmanager/gnunet-service-lockmanager.c
===================================================================
--- gnunet/src/lockmanager/gnunet-service-lockmanager.c 2012-09-30 15:20:54 UTC
(rev 24146)
+++ gnunet/src/lockmanager/gnunet-service-lockmanager.c 2012-09-30 16:25:49 UTC
(rev 24147)
@@ -576,8 +576,11 @@
request = (struct GNUNET_LOCKMANAGER_Message *) message;
domain_name = (const char *) &request[1];
msize -= sizeof (struct GNUNET_LOCKMANAGER_Message);
- if ('\0' != domain_name[msize])
+ if ('\0' != domain_name[msize - 1])
{
+ LOG (GNUNET_ERROR_TYPE_DEBUG,
+ "Bad domain `%.*s' - byte with index %u is %X, not 0.\n", msize,
+ domain_name, msize - 1, (unsigned int) domain_name[msize - 1]);
GNUNET_break (0);
GNUNET_SERVER_receive_done (client, GNUNET_SYSERR);
return;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] r24147 - gnunet/src/lockmanager,
gnunet <=