+#if TEST_OPTIMIZATION
+ (void) mysql_stmt_store_result (stmt);
+#endif
+ ret = mysql_stmt_fetch (stmt);
+ if (MYSQL_NO_DATA == ret)
+ {
+ mysql_stmt_free_result (stmt);
+ return GNUNET_NO;
+ }
+ if (1 == ret)
+ {
+ GNUNET_log_from (GNUNET_ERROR_TYPE_ERROR,
+ "my",
+ _("%s failed at %s:%d with error: %s\n"),
+ "mysql_stmt_fetch",
+ __FILE__, __LINE__,
+ mysql_stmt_error (stmt));
+ GNUNET_MY_cleanup_result (rs);
+ mysql_stmt_free_result (stmt);
+ return GNUNET_SYSERR;
+ }
+ field_off = 0;
+ for (i=0;NULL != rs[i].post_conv;i++)
+ {
+ struct GNUNET_MY_ResultSpec *rp = &rs[i];