r3023 - commitDeleteRow(): really free buffer before sending next query
authorDenis Ovsienko <infrastation@yandex.ru>
Fri, 31 Jul 2009 12:50:10 +0000 (12:50 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Fri, 31 Jul 2009 12:50:10 +0000 (12:50 +0000)
ChangeLog
inc/database.php

index d933608..4103bd3 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -2,6 +2,7 @@
        update: even better search function (ticket:20)
        new feature: tags quick list on "Tags" tab (ticket:259)
        bugfix: removed PHP warnings on "Rackspace" tab
+       bugfix: rack row removal sometimes failed (by Marcin Suchocki)
 0.17.2 2009-07-22
        new feature: configure default SNMP community (by jthurman)
        new feature: "$untagged", "$portless", "$nameless" and "$masklen_OP_NN" autotags
index d6e499d..19004ed 100644 (file)
@@ -208,6 +208,7 @@ function commitDeleteRow($rackrow_id)
        {
                if ($row[0] == 0)
                {
+                       $result->closeCursor();
                        $query = "delete from RackRow where id=${rackrow_id}";
                        $result = $dbxlink->query ($query);
                        if ($result == NULL)
@@ -222,7 +223,6 @@ function commitDeleteRow($rackrow_id)
                showError ("SQL query '${query}' failed", __FUNCTION__);
                return FALSE;
        }
-       $result->closeCursor();
        return TRUE;
 }