From cda92195d31fbea8c2d980f241b9387b7dc53f44 Mon Sep 17 00:00:00 2001
From: Marcus Comstedt <marcus@mc.pp.se>
Date: Mon, 18 May 1998 17:15:02 +0200
Subject: [PATCH] big_query() now returns 0 for non-select commands.

Rev: src/modules/Oracle/oracle.c:1.13
---
 src/modules/Oracle/oracle.c | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/modules/Oracle/oracle.c b/src/modules/Oracle/oracle.c
index 62bf33b64f..e63c181246 100644
--- a/src/modules/Oracle/oracle.c
+++ b/src/modules/Oracle/oracle.c
@@ -1,5 +1,5 @@
 /*
- * $Id: oracle.c,v 1.12 1998/05/14 22:34:21 marcus Exp $
+ * $Id: oracle.c,v 1.13 1998/05/18 15:15:02 marcus Exp $
  *
  * Pike interface to Oracle databases.
  *
@@ -35,7 +35,7 @@
 
 #endif
 
-RCSID("$Id: oracle.c,v 1.12 1998/05/14 22:34:21 marcus Exp $");
+RCSID("$Id: oracle.c,v 1.13 1998/05/18 15:15:02 marcus Exp $");
 
 #ifdef HAVE_ORACLE
 
@@ -557,6 +557,14 @@ static void f_big_query(INT32 args)
 
   pop_n_elems(args);
 
+  if(curs->cda.ft != 4) {
+    ocan(&curs->cda);
+    curs->next = THIS->cdas;
+    THIS->cdas = curs;
+    push_int(0);
+    return;
+  }
+
   push_object(this_object());
 
   /*
-- 
GitLab