diff options
author | unknown <petr@mysql.com> | 2004-12-12 20:59:15 +0300 |
---|---|---|
committer | unknown <petr@mysql.com> | 2004-12-12 20:59:15 +0300 |
commit | 596876f920c3d8dddbd3616ea45da915bc2bd0d2 (patch) | |
tree | 2ef9fe482b395f3c801020e3a2ea6dab7af57434 /server-tools/instance-manager/instance_map.cc | |
parent | 57867f07b4ed7d758e9d2821edbeec48f92078a2 (diff) | |
download | mariadb-git-596876f920c3d8dddbd3616ea45da915bc2bd0d2.tar.gz |
fix autobuild failures
server-tools/instance-manager/buffer.cc:
fix typo
server-tools/instance-manager/commands.cc:
get rid of compiler warnings
server-tools/instance-manager/guardian.cc:
fix compiler warning
server-tools/instance-manager/instance.cc:
fix warnings
server-tools/instance-manager/instance_map.cc:
fix return value
server-tools/instance-manager/instance_map.h:
fix problem, caused autobuild failure. Looks like a gcc problem -
"friend class <name>" doesn't work if specified before enclosed class
<name> (this is not present in newer gcc versions)
Diffstat (limited to 'server-tools/instance-manager/instance_map.cc')
-rw-r--r-- | server-tools/instance-manager/instance_map.cc | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/server-tools/instance-manager/instance_map.cc b/server-tools/instance-manager/instance_map.cc index 355b51269d5..9399d6e2563 100644 --- a/server-tools/instance-manager/instance_map.cc +++ b/server-tools/instance-manager/instance_map.cc @@ -203,9 +203,12 @@ int Instance_map::cleanup() while (i < hash.records) { instance= (Instance *) hash_element(&hash, i); - instance->cleanup(); + if (instance->cleanup()) + return 1; i++; } + + return 0; } @@ -250,7 +253,7 @@ Instance *Instance_map::Iterator::next() { if (current_instance < instance_map->hash.records) return (Instance *) hash_element(&instance_map->hash, current_instance++); - else - return NULL; + + return NULL; } |