]> git.stg.codes - stg.git/blobdiff - stglibs/srvconf.lib/parser_get_users.cpp
Foxed compilation errors.
[stg.git] / stglibs / srvconf.lib / parser_get_users.cpp
index 6996dbaf3859056988d579eb6ea4e126bda01fea..d4e44d36458185e83cadb2f608f81b7718ca6e92 100644 (file)
@@ -26,7 +26,7 @@
 #include <strings.h>
 
 PARSER_GET_USERS::PARSER_GET_USERS()
-    : callabck(NULL),
+    : callback(NULL),
       data(NULL),
       depth(0)
 {
@@ -53,7 +53,7 @@ if (depth > 0)
 
 if (depth == 0)
     if (callback)
-        callback(&info, data);
+        callback(info, data);
 }
 //-----------------------------------------------------------------------------
 void PARSER_GET_USERS::ParseUsers(const char * el, const char ** /*attr*/)
@@ -70,7 +70,7 @@ info.push_back(userInfo);
 void PARSER_GET_USERS::SetCallback(CALLBACK f, void * d)
 {
 callback = f;
-data = data;
+data = d;
 }
 //-----------------------------------------------------------------------------
 void PARSER_GET_USERS::UserCallback(const PARSER_GET_USER::INFO & info, void * data)