summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authordukepyrolator <dukepyrolator@5417fbe8-f217-4b02-8779-1006273d7864>2010-03-06 10:33:28 +0000
committerdukepyrolator <dukepyrolator@5417fbe8-f217-4b02-8779-1006273d7864>2010-03-06 10:33:28 +0000
commitdd7d2d4cf0f27f35dc7c27b0f9a527dfead2ca6e (patch)
tree726ffcc65901c17d254f9359923c38fbb5a1c8e3 /src
parent023c2188f8ad4e7c0833ac6cc2e30ede4f21ce75 (diff)
added a check for null pointers
git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@2803 5417fbe8-f217-4b02-8779-1006273d7864
Diffstat (limited to 'src')
-rw-r--r--src/tools/db-convert.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/tools/db-convert.c b/src/tools/db-convert.c
index 9494b1b37..53760771a 100644
--- a/src/tools/db-convert.c
+++ b/src/tools/db-convert.c
@@ -425,6 +425,8 @@ int main(int argc, char *argv[])
memos = nc->memos.memos;
for (j = 0; j < nc->memos.memocount; j++, memos++)
{
+ if (!memos->text)
+ break;
fs << "MD MI " << memos->number << " " << memos->time << " " << memos->sender;
if (memos->flags & MF_UNREAD)
fs << " UNREAD";
@@ -1000,6 +1002,7 @@ int main(int argc, char *argv[])
/* CONVERTING DONE \o/ HURRAY! */
+ fs.flush();
fs.close();
return 0;
} /* End of main() */