diff --git a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c index e66fa29e4..5d830487c 100644 --- a/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c +++ b/slsDetectorServers/jungfrauDetectorServer/slsDetectorFunctionList.c @@ -457,10 +457,10 @@ void setupDetector() { setExpTime(DEFAULT_EXPTIME); setPeriod(DEFAULT_PERIOD); setDelayAfterTrigger(DEFAULT_DELAY); - setNumAdditionalStorageCells(DEFAULT_NUM_STRG_CLLS); if (getChipVersion() == 11) { selectStoragecellStart(DEFAULT_STRG_CLL_STRT_CHIP11); } else { + setNumAdditionalStorageCells(DEFAULT_NUM_STRG_CLLS); selectStoragecellStart(DEFAULT_STRG_CLL_STRT); // not applicable for chipv1.1 setStorageCellDelay(DEFAULT_STRG_CLL_DLY); diff --git a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c index d9c6e4b8c..443ec30eb 100644 --- a/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c +++ b/slsDetectorServers/slsDetectorServer/src/slsDetectorServer_funcs.c @@ -4023,7 +4023,7 @@ int storage_cell_start(int file_des) { if ((arg == GET_FLAG) || (Server_VerifyLock() == OK)) { if (arg > getMaxStoragecellStart()) { ret = FAIL; - strcpy(mess, "Max Storage cell number should not exceed %d\n", getMaxStoragecellStart()); + sprintf(mess, "Max Storage cell number should not exceed %d\n", getMaxStoragecellStart()); LOG(logERROR, (mess)); } else { retval = selectStoragecellStart(arg);