From 17a0b8b7a3ed3b450f1703f2ebb8c2c56e51a73e Mon Sep 17 00:00:00 2001 From: Oliver Bock <oliver@noname.(none)> Date: Mon, 15 Sep 2008 16:25:04 +0200 Subject: [PATCH] Improved sanity check --- src/framework/BOINCClientAdapter.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/framework/BOINCClientAdapter.cpp b/src/framework/BOINCClientAdapter.cpp index 691ef5a..05aca72 100644 --- a/src/framework/BOINCClientAdapter.cpp +++ b/src/framework/BOINCClientAdapter.cpp @@ -21,7 +21,6 @@ #include "BOINCClientAdapter.h" #include "Libxml2Adapter.h" -#include <cstring> #include <sstream> BOINCClientAdapter::BOINCClientAdapter(string sharedMemoryIdentifier) @@ -157,10 +156,11 @@ string BOINCClientAdapter::projectInformation() const { string temp("<project_preferences />\n"); - if(strlen(m_UserData.project_preferences) > 0) { + // preferences available? (BOINC initializes them with 0) + if(m_UserData.project_preferences != 0) { // ugly workaround for incomplete XML fragment returned by BOINC! temp = "<project_preferences>\n"; - temp += m_UserData.project_preferences; + temp += string(m_UserData.project_preferences); temp += "</project_preferences>\n"; } -- GitLab