| Additional Information |
test-plugin-namestore-12800 ERROR Assertion failed at plugin_namestore_sqlite.c:639.
test-plugin-namestore-12800 ERROR Assertion failed at test_plugin_namestore.c:135.
Reading symbols from f:\src\gnunet-git-svn\src\namestore\.libs\test_plugin_namestore_sqlite.exe...done.
Program received signal SIGTRAP, Trace/breakpoint trap.
0x75c7280d in KERNELBASE!DeleteAce () from C:\Windows\syswow64\KernelBase.dll
(gdb) up
#1 0x61c065a4 in GNUNET_abort () at common_logging.c:271
271 DebugBreak ();
(gdb)
#2 0x00401c74 in _fu29__skip_log () at test_plugin_namestore.c:133
133 GNUNET_assert (1 == nsp->iterate_records (nsp->cls,
(gdb) l
128
129
130 static void
131 get_record (struct GNUNET_NAMESTORE_PluginFunctions *nsp, int id)
132 {
133 GNUNET_assert (1 == nsp->iterate_records (nsp->cls,
134 NULL, NULL, 0,
135 &test_record, &id));
136 }
137
(gdb) p nsp->cls
$1 = (void *) 0x69389020
(gdb) p *nsp
$2 = {cls = 0x69389020, put_records = 0x69382add <namestore_sqlite_put_records>, remove_records = 0x6938259d <namestore_sqlite_remove_records>, iterate_records = 0x693833d4 <namestore_sqlite_iterate_records>,
delete_zone = 0x69383f68 <namestore_sqlite_delete_zone>}
|
|---|
| Attached Files |
0001-Fix-2191.patch (899 bytes)
From 0f973c4c53ba48fcb9b1a789ec6c277b99a68c4b Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=D0=A0=D1=83=D1=81=D0=BB=D0=B0=D0=BD=20=D0=98=D0=B6=D0=B1=D1?=
=?UTF-8?q?=83=D0=BB=D0=B0=D1=82=D0=BE=D0=B2?= <lrn1986@gmail.com>
Date: Fri, 2 Mar 2012 06:58:30 +0400
Subject: [PATCH] Fix #2191
---
src/namestore/namestore_common.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/src/namestore/namestore_common.c b/src/namestore/namestore_common.c
index c65fc76..56dff85 100644
--- a/src/namestore/namestore_common.c
+++ b/src/namestore/namestore_common.c
@@ -164,7 +164,7 @@ GNUNET_NAMESTORE_records_deserialize (size_t len,
dest[i].flags = ntohl (rec.flags);
off += sizeof (rec);
- if (off + sizeof (dest[i].data_size) > len)
+ if (off + dest[i].data_size > len)
return GNUNET_SYSERR;
dest[i].data = &src[off];
off += dest[i].data_size;
--
1.7.4
|
|---|