From a941d3f9e4e6cd99340fe7f6958a9d76a598e65b Mon Sep 17 00:00:00 2001
From: "Stephen R. van den Berg" <srb@cuci.nl>
Date: Wed, 24 Mar 2010 14:27:29 +0100
Subject: [PATCH] Support calling num_rows() before the results are known.

Rev: lib/modules/Sql.pmod/pgsql_util.pmod:1.20
---
 lib/modules/Sql.pmod/pgsql_util.pmod | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod
index 6da57a40ba..18ea89a07e 100644
--- a/lib/modules/Sql.pmod/pgsql_util.pmod
+++ b/lib/modules/Sql.pmod/pgsql_util.pmod
@@ -320,7 +320,8 @@ int num_fields()
 //!  @[Sql.sql_result()->num_rows()]
 int num_rows()
 { int numrows;
-  sscanf(_statuscmdcomplete,"%*s %d",numrows);
+  if(_statuscmdcomplete)
+    sscanf(_statuscmdcomplete,"%*s %d",numrows);
   return numrows;
 }
 
-- 
GitLab