diff options
author | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2006-01-14 19:21:03 +0000 |
---|---|---|
committer | brain <brain@e03df62e-2008-0410-955e-edbf42e46eb7> | 2006-01-14 19:21:03 +0000 |
commit | a344c8a50792b385b2cf86c18a484e23433f5c1b (patch) | |
tree | ce0933d506e4ba7e768a236c89d490176472117b /src/modules/extra | |
parent | 0fed6fcd750760e06a1c81c7ae37a09220f8c7f5 (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
Diffstat (limited to 'src/modules/extra')
-rw-r--r-- | src/modules/extra/m_sql.cpp | 11 |
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; } |