aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--backends/platform/psp/psploader.cpp5
1 files changed, 2 insertions, 3 deletions
diff --git a/backends/platform/psp/psploader.cpp b/backends/platform/psp/psploader.cpp
index e3909d536b..31c183f3fa 100644
--- a/backends/platform/psp/psploader.cpp
+++ b/backends/platform/psp/psploader.cpp
@@ -538,8 +538,7 @@ bool DLObject::load(int fd) {
if (ret && (relocateRels(fd, &ehdr, shdr) == false))
ret = false;
- if (shdr)
- free(shdr);
+ free(shdr);
return ret;
}
@@ -644,7 +643,7 @@ ShortSegmentManager::Segment *ShortSegmentManager::newSegment(int size, char *or
Common::List<Segment *>::iterator i;
// Find a block that fits, starting from the beginning
- for (i = _list.begin(); i != _list.end(); i++) {
+ for (i = _list.begin(); i != _list.end(); ++i) {
char *currAddress = (*i)->getStart();
if ((int)(currAddress - lastAddress) >= size) break;