#include "platform.h"
#include "gnunet_namestore_plugin.h"
#include "gnunet_namestore_service.h"
+#include "namestore.h"
#include <sqlite3.h>
/**
GNUNET_break (0);
ret = GNUNET_SYSERR;
}
+ else if (record_count > 64 * 1024)
+ {
+ /* sanity check, don't stack allocate far too much just
+ because database might contain a large value here */
+ GNUNET_break (0);
+ ret = GNUNET_SYSERR;
+ }
else
{
struct GNUNET_NAMESTORE_RecordData rd[record_count];
{
GNUNET_break (0);
ret = GNUNET_SYSERR;
- record_count = 0;
}
else
{