]> granicus.if.org Git - php/commitdiff
Fixes PECL Bug #5868; wrong iters count for OCIStmtExecute
authorWez Furlong <wez@php.net>
Fri, 4 Nov 2005 18:11:40 +0000 (18:11 +0000)
committerWez Furlong <wez@php.net>
Fri, 4 Nov 2005 18:11:40 +0000 (18:11 +0000)
ext/pdo_oci/oci_statement.c

index ad090a684b38538a7ace4bfab3b364d760acacb5..5f84dbe4d59391557aaee50d06fda7de948a6c14 100755 (executable)
@@ -138,7 +138,7 @@ static int oci_stmt_execute(pdo_stmt_t *stmt TSRMLS_DC) /* {{{ */
        }
 
        STMT_CALL(OCIStmtExecute, (S->H->svc, S->stmt, S->err,
-                               (S->stmt_type == OCI_STMT_SELECT || S->have_blobs) ? 1 : 0, 0, NULL, NULL,
+                               (S->stmt_type == OCI_STMT_SELECT && !S->have_blobs) ? 0 : 1, 0, NULL, NULL,
                                mode));
 
        if (!stmt->executed) {