comparison audioDB.cpp @ 166:ea6936b82915

Defensive treatment of SOAP input Ensure that things that are assumed to be supplied are actually supplied, so that we will fail gracefully rather than trip over broken assumptions...
author mas01cr
date Tue, 06 Nov 2007 16:29:56 +0000
parents 5fa52830e532
children cdd441dcc9a8
comparison
equal deleted inserted replaced
165:324699d56429 166:ea6936b82915
2627 const char* argv[] ={ 2627 const char* argv[] ={
2628 "./audioDB", 2628 "./audioDB",
2629 COM_QUERY, 2629 COM_QUERY,
2630 queryType, // Need to pass a parameter 2630 queryType, // Need to pass a parameter
2631 COM_DATABASE, 2631 COM_DATABASE,
2632 dbName, 2632 ENSURE_STRING(dbName),
2633 COM_FEATURES, 2633 COM_FEATURES,
2634 qKey, 2634 ENSURE_STRING(qKey),
2635 COM_KEYLIST, 2635 COM_KEYLIST,
2636 keyList==0?"":keyList, 2636 ENSURE_STRING(keyList),
2637 COM_TIMES, 2637 COM_TIMES,
2638 timesFileName==0?"":timesFileName, 2638 ENSURE_STRING(timesFileName),
2639 COM_QPOINT, 2639 COM_QPOINT,
2640 qPosStr, 2640 qPosStr,
2641 COM_POINTNN, 2641 COM_POINTNN,
2642 pointNNStr, 2642 pointNNStr,
2643 COM_TRACKNN, 2643 COM_TRACKNN,