#include "main.h" /* for World struct */
#include "map.h" /* for Map struct */
#include "keybindings.h" /* for KeysWinData, KeyBinding structs */
+#include "command_db.h" /* for free_command_db() */
{
free(world->log);
}
+ if (cleanup_flags & CLEANUP_COMMAND_DB)
+ {
+ free_command_db(world);
+ }
}
{
msg = "Details unknown.";
}
- printf("Aborted PlomRogue due to error. %s\n", msg);
+ printf("Aborted PlomRogue due to error. %s\nInternal error code: %d\n",
+ msg, err);
if (0 != errno)
{
perror("errno states");