summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-01-14 19:21:03 +0000
committerbrain <brain@e03df62e-2008-0410-955e-edbf42e46eb7>2006-01-14 19:21:03 +0000
commita344c8a50792b385b2cf86c18a484e23433f5c1b (patch)
treece0933d506e4ba7e768a236c89d490176472117b
parent0fed6fcd750760e06a1c81c7ae37a09220f8c7f5 (diff)
SQL uses some crappy structs with pointer voodoo that prevent comparison with if() !
git-svn-id: http://svn.inspircd.org/repository/trunk/inspircd@2791 e03df62e-2008-0410-955e-edbf42e46eb7
-rw-r--r--src/modules/extra/m_sql.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/src/modules/extra/m_sql.cpp b/src/modules/extra/m_sql.cpp
index 5d79d7596..9ee483a73 100644
--- a/src/modules/extra/m_sql.cpp
+++ b/src/modules/extra/m_sql.cpp
@@ -122,13 +122,10 @@ class SQLConnection
{
while (field_count < mysql_field_count(&connection))
{
- if ((fields[field_count]) && (fields[field_count].name) && (row[field_count]))
- {
- std::string a = (fields[field_count].name ? fields[field_count].name : "");
- std::string b = (row[field_count] ? row[field_count] : "");
- thisrow[a] = b;
- field_count++;
- }
+ std::string a = (fields[field_count].name ? fields[field_count].name : "");
+ std::string b = (row[field_count] ? row[field_count] : "");
+ thisrow[a] = b;
+ field_count++;
}
return thisrow;
}