diff options
Diffstat (limited to 'src/lockmanager')
-rw-r--r-- | src/lockmanager/gnunet-service-lockmanager.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/lockmanager/gnunet-service-lockmanager.c b/src/lockmanager/gnunet-service-lockmanager.c index 9d69a180a..296dd0065 100644 --- a/src/lockmanager/gnunet-service-lockmanager.c +++ b/src/lockmanager/gnunet-service-lockmanager.c | |||
@@ -576,8 +576,11 @@ handle_acquire (void *cls, struct GNUNET_SERVER_Client *client, | |||
576 | request = (struct GNUNET_LOCKMANAGER_Message *) message; | 576 | request = (struct GNUNET_LOCKMANAGER_Message *) message; |
577 | domain_name = (const char *) &request[1]; | 577 | domain_name = (const char *) &request[1]; |
578 | msize -= sizeof (struct GNUNET_LOCKMANAGER_Message); | 578 | msize -= sizeof (struct GNUNET_LOCKMANAGER_Message); |
579 | if ('\0' != domain_name[msize]) | 579 | if ('\0' != domain_name[msize - 1]) |
580 | { | 580 | { |
581 | LOG (GNUNET_ERROR_TYPE_DEBUG, | ||
582 | "Bad domain `%.*s' - byte with index %u is %X, not 0.\n", msize, | ||
583 | domain_name, msize - 1, (unsigned int) domain_name[msize - 1]); | ||
581 | GNUNET_break (0); | 584 | GNUNET_break (0); |
582 | GNUNET_SERVER_receive_done (client, GNUNET_SYSERR); | 585 | GNUNET_SERVER_receive_done (client, GNUNET_SYSERR); |
583 | return; | 586 | return; |