summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Pavone <pavone@retrodev.com>2016-05-15 12:10:49 -0700
committerMichael Pavone <pavone@retrodev.com>2016-05-15 12:10:49 -0700
commitfa1f11299e32d7886ef05bd9ff453a963069bbaa (patch)
tree4e97079e2c784e65c7c29b912aa19f49fb9ae3e2
parent8bf0b4eebf5d06a4daefefcf3d6dd7491c2cd1f9 (diff)
Fixed a bug in get_header_name that results in a crash if the "International Name" field is blank
-rw-r--r--romdb.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/romdb.c b/romdb.c
index 149814c..7fba5ef 100644
--- a/romdb.c
+++ b/romdb.c
@@ -418,7 +418,7 @@ char *get_header_name(uint8_t *rom)
}
} else {
last++;
- char *ret = malloc(last - (rom + TITLE_START) + 1);
+ char *ret = malloc(last - src + 1);
uint8_t *dst;
uint8_t last_was_space = 1;
for (dst = ret; src < last; src++)