아래코드에서...
이부분이 유독 문제를 일으키네요.
/* Index data file */
memset(pSrcIdx1, 0x00, SIZEBUFFER1K);
sprintf(pSrcIdx1, "%s/%02d", pPath, i);
처음부터 에러가 나는것도 아니고,
i가 33일때 ".../data/engine/data/index/idxPersonTelno/33"
식으로 변해 버립니다. 점(.)이 세개로 늘어났습니다.
소스가 일부분이어서 좀 지저분하지만,
pPath라는 변수가 "../data/engine/data/index"를 가지고 있습니다.
헌데 이게 ".../data/engine/data/index"로 변해버립니다.