After a bunch of playing around I managed to determine that it is as simple as the mode.

exists(dbFileName) ? "r+" : "w+"



Will fix it.

Of course you shouldn't delete the file like that method is doing. It should probably reinitialize the FILE* descriptor.

Reply via email to