# HG changeset patch # User mas01cr # Date 1191250518 0 # Node ID beff1e23e95a55d38290832822b4d3af02fdee81 # Parent c4389e8f4461bf202aadf19d38588f102f1681ec Whoops! Really actually bullet-proof the server for query requests too. diff -r c4389e8f4461 -r beff1e23e95a audioDB.cpp --- a/audioDB.cpp Mon Oct 01 14:30:58 2007 +0000 +++ b/audioDB.cpp Mon Oct 01 14:55:18 2007 +0000 @@ -2563,8 +2563,13 @@ }; const unsigned argc = 19; - audioDB(argc, (char* const*)argv, &adbQueryResult); - return SOAP_OK; + try { + audioDB(argc, (char* const*)argv, &adbQueryResult); + return SOAP_OK; + } catch (char *err) { + soap_receiver_fault(soap, err, ""); + return SOAP_FAULT; + } } int main(const unsigned argc, char* const argv[]){