]> git.stg.codes - stg.git/commitdiff
Add assertions on OpenSearch result
authorMaxim Mamontov <faust.madf@gmail.com>
Thu, 1 Sep 2011 10:58:54 +0000 (13:58 +0300)
committerMaxim Mamontov <faust.madf@gmail.com>
Thu, 1 Sep 2011 10:58:54 +0000 (13:58 +0300)
projects/stargazer/plugins/other/smux/sensors.cpp

index 6018566c72d358efeac54bda5246d797bb6eb06b..9cfdadd074bf053e1d61b82cbb41c6246816cfb1 100644 (file)
@@ -1,3 +1,5 @@
+#include <cassert>
+
 #include "stg/INTEGER.h"
 
 #include "stg/user.h"
 #include "stg/INTEGER.h"
 
 #include "stg/user.h"
@@ -7,8 +9,7 @@
 bool UsersSensor::GetValue(ObjectSyntax_t * objectSyntax) const
 {
 int handle = users.OpenSearch();
 bool UsersSensor::GetValue(ObjectSyntax_t * objectSyntax) const
 {
 int handle = users.OpenSearch();
-if (!handle)
-    return false;
+assert(handle && "USERS::OpenSearch is always correct");
 
 USER_PTR user;
 size_t count = 0;
 
 USER_PTR user;
 size_t count = 0;
@@ -28,8 +29,7 @@ return true;
 std::string UsersSensor::ToString() const
 {
 int handle = users.OpenSearch();
 std::string UsersSensor::ToString() const
 {
 int handle = users.OpenSearch();
-if (!handle)
-    return "";
+assert(handle && "USERS::OpenSearch is always correct");
 
 USER_PTR user;
 size_t count = 0;
 
 USER_PTR user;
 size_t count = 0;