]> jfr.im git - irc/quakenet/newserv.git/blobdiff - dbapi2/dbapi2-adapter.inc
Merge pull request #1 from meeb/meeb
[irc/quakenet/newserv.git] / dbapi2 / dbapi2-adapter.inc
index cfb555a3d9e4ab90f04484cd5043ff42b2bd64cf..794ae0d2c0cfb920c41caba0e7e55360efd15feb 100644 (file)
@@ -10,6 +10,8 @@
 #include "../lib/stringbuf.h"
 #include "../lib/version.h"
 
+#include <string.h>
+
 static DBAPI2_HANDLE *dbapi2_adapter_new(const DBAPIConn *);
 static void dbapi2_adapter_close(DBAPIConn *);
 
@@ -94,12 +96,17 @@ static DBAPIResult *wrapresult(DBAPIResult *r, DBConn *c) {
   if(!c)
     return NULL;
 
-  if(!r)
+  if(!r) {
     r = calloc(1, sizeof(DBAPIResult));
+  } else {
+    memset(r, 0, sizeof(DBAPIResult));
+  }
 
   r->clear = dbapi2_adapter_result_clear;
   r->handle = dbgetresult(c);
 
+  r->affected = dbnumaffected(c, r->handle);
+
   if(!dbquerysuccessful(r->handle))
     return r;