diff --git a/checkin_notes b/checkin_notes index 420e91309f..77c0f1fc59 100755 --- a/checkin_notes +++ b/checkin_notes @@ -2648,3 +2648,11 @@ David 19 Mar 2007 lib/ boinc_cmd.C prefs.C,h + +David 19 Mar 2007 + - compile fixes + + client/ + hostinfo_win.C + win_build/ + boinc_cli_curl.vcproj diff --git a/client/hostinfo_win.C b/client/hostinfo_win.C index 99a4d40095..4147a6c9ba 100644 --- a/client/hostinfo_win.C +++ b/client/hostinfo_win.C @@ -461,7 +461,8 @@ BOOL is_processor_feature_supported(DWORD feature) { // the processor, use the Linux CPU processor feature descriptions. // int get_processor_info( - char* p_vendor, int p_vendor_size, char* p_model, int p_model_size + char* p_vendor, int p_vendor_size, char* p_model, int p_model_size, + char* p_features, int p_features_size ) { char vendorName[256], processorName[256], identifierName[256], capabilities[256], temp_model[256]; @@ -564,7 +565,7 @@ int get_processor_info( // Merge all the seperate pieces of information into one. snprintf(p_model, p_model_size, "%s [%s] [%s]", temp_model, identifierName); p_model[p_model_size-1] = 0; - strlcpy(p_features, sizeof(p_features), capabilities); + strlcpy(p_features, capabilities, p_features_size); RegCloseKey(hKey); @@ -641,7 +642,9 @@ int HOST_INFO::get_host_info() { // Detect proccessor make and model. get_processor_info( - p_vendor, sizeof(p_vendor), p_model, sizeof(p_model) + p_vendor, sizeof(p_vendor), + p_model, sizeof(p_model), + p_features, sizeof(p_features) ); // Detect the number of CPUs diff --git a/win_build/boinc_cli_curl.vcproj b/win_build/boinc_cli_curl.vcproj index 1cdc0a36c4..aaa2032428 100644 --- a/win_build/boinc_cli_curl.vcproj +++ b/win_build/boinc_cli_curl.vcproj @@ -667,32 +667,8 @@ > - - - - - -