diff --git a/samples/vboxwrapper/vboxwrapper.cpp b/samples/vboxwrapper/vboxwrapper.cpp index 9436a71b87b7bffd300b74bb854553ffb9391627..1fd0ea649950c845d1f94e605b1fbda35d984cd0 100644 --- a/samples/vboxwrapper/vboxwrapper.cpp +++ b/samples/vboxwrapper/vboxwrapper.cpp @@ -436,8 +436,22 @@ void VBOX_VM::check_trickle_triggers() { "%s can't read trickle trigger file %s\n", vboxwrapper_msg_prefix(buf, sizeof(buf)), filename ); + } else { + retval = boinc_send_trickle_up( + filename, const_cast<char*>(text.c_str()) + ); + if (retval) { + fprintf(stderr, + "%s boinc_send_trickle_up() failed: %s\n", + vboxwrapper_msg_prefix(buf, sizeof(buf)), boincerror(retval) + ); + } else { + fprintf(stderr, + "%s sent trickle-up of variety %s\n", + vboxwrapper_msg_prefix(buf, sizeof(buf)), filename + ); + } } - boinc_send_trickle_up(filename, const_cast<char*>(text.c_str())); boinc_delete_file(path); } } diff --git a/sched/plan_class_spec.cpp b/sched/plan_class_spec.cpp index 053ffb21268e68539953b48d14da76b95f9ba3ac..b51acc940b795ed155842479326b43c46117451b 100644 --- a/sched/plan_class_spec.cpp +++ b/sched/plan_class_spec.cpp @@ -568,7 +568,7 @@ bool PLAN_CLASS_SPEC::check(SCHEDULER_REQUEST& sreq, HOST_USAGE& hu) { // custom GPU type // - } else { + } else if (strlen(gpu_type)) { cpp = sreq.coprocs.lookup_type(gpu_type); if (!cpp) { if (config.debug_version_select) {