summaryrefslogtreecommitdiff
path: root/ai
diff options
context:
space:
mode:
authortron <tron@openttd.org>2006-05-21 15:27:10 +0000
committertron <tron@openttd.org>2006-05-21 15:27:10 +0000
commit965ac2c1e66294f374abcf2c1d90c761eaeb987e (patch)
tree1af2ab7025788c90833be8c26cbce387b36e3296 /ai
parent5783d57ec0ae8b5f40daf23da6bd6ebdd906f979 (diff)
downloadopenttd-965ac2c1e66294f374abcf2c1d90c761eaeb987e.tar.xz
(svn r4942) if (x != NULL) free(x); -> free(x);
Diffstat (limited to 'ai')
-rw-r--r--ai/ai.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/ai/ai.c b/ai/ai.c
index fcef15169..ac8c067a1 100644
--- a/ai/ai.c
+++ b/ai/ai.c
@@ -36,8 +36,7 @@ static void AI_DequeueCommands(PlayerID player)
/* Free item */
entry_com = com->next;
- if (com->text != NULL)
- free(com->text);
+ free(com->text);
free(com);
}
}
@@ -99,8 +98,7 @@ int32 AI_DoCommand(uint tile, uint32 p1, uint32 p2, uint32 flags, uint procc)
res = DoCommand(tile, p1, p2, flags & ~DC_EXEC, procc);
/* The command failed, or you didn't want to execute, or you are quering, return */
if ((CmdFailed(res)) || !(flags & DC_EXEC) || (flags & DC_QUERY_COST)) {
- if (tmp_cmdtext != NULL)
- free(tmp_cmdtext);
+ free(tmp_cmdtext);
return res;
}
@@ -132,9 +130,7 @@ int32 AI_DoCommand(uint tile, uint32 p1, uint32 p2, uint32 flags, uint procc)
/* Set _local_player back */
_local_player = old_lp;
- /* Free the temp _cmd_text var */
- if (tmp_cmdtext != NULL)
- free(tmp_cmdtext);
+ free(tmp_cmdtext);
return res;
}