summaryrefslogtreecommitdiff
path: root/sql/rpl_mi.cc
diff options
context:
space:
mode:
authorSergei Golubchik <sergii@pisem.net>2015-01-24 09:37:58 +0100
committerSergei Golubchik <sergii@pisem.net>2015-01-24 09:37:58 +0100
commit267fc6f2b70bd1e394a92deede9eac662056a378 (patch)
treea4f69b6c19f4416c285c5571325df8a49d8d2d25 /sql/rpl_mi.cc
parent45ff0d6277aa4481032f550f0340e52114918629 (diff)
downloadmariadb-git-267fc6f2b70bd1e394a92deede9eac662056a378.tar.gz
Master_info_index assumed that file descriptor can never be 0
Diffstat (limited to 'sql/rpl_mi.cc')
-rw-r--r--sql/rpl_mi.cc3
1 files changed, 2 insertions, 1 deletions
diff --git a/sql/rpl_mi.cc b/sql/rpl_mi.cc
index 78218e0418e..081265ccf58 100644
--- a/sql/rpl_mi.cc
+++ b/sql/rpl_mi.cc
@@ -864,6 +864,7 @@ Master_info_index::Master_info_index()
memcpy(index_file_name + dir_length, "multi-", 6);
bzero((char*) &index_file, sizeof(index_file));
+ index_file.file= -1;
}
Master_info_index::~Master_info_index()
@@ -871,7 +872,7 @@ Master_info_index::~Master_info_index()
/* This will close connection for all objects in the cache */
my_hash_free(&master_info_hash);
end_io_cache(&index_file);
- if (index_file.file > 0)
+ if (index_file.file >= 0)
my_close(index_file.file, MYF(MY_WME));
}