mirror of
https://github.com/DarkPlacesEngine/gmqcc.git
synced 2024-11-23 20:33:05 +00:00
Fixed all invalid mmeory accesses
This commit is contained in:
parent
b09d75518c
commit
1d6594a491
3 changed files with 6 additions and 12 deletions
4
asm.c
4
asm.c
|
@ -161,10 +161,6 @@ static inline bool asm_parse_func(const char *skip, size_t line, asm_state *stat
|
|||
mem_d(name);
|
||||
return false;
|
||||
}
|
||||
/* reassign name */
|
||||
mem_d(name);
|
||||
name = util_strchp(name, strchr(name, ','));
|
||||
|
||||
/*
|
||||
* Now add the following items to the code system:
|
||||
* function
|
||||
|
|
2
main.c
2
main.c
|
@ -155,7 +155,7 @@ int main(int argc, char **argv) {
|
|||
for (itr = 0; itr < items_elements; itr++)
|
||||
mem_d(items_data[itr].name);
|
||||
mem_d(items_data);
|
||||
|
||||
|
||||
util_meminfo();
|
||||
return 0;
|
||||
}
|
||||
|
|
12
util.c
12
util.c
|
@ -126,14 +126,12 @@ char *util_strrq(const char *s) {
|
|||
char *util_strchp(const char *s, const char *e) {
|
||||
if (!s || !e)
|
||||
return NULL;
|
||||
|
||||
const char *c = s;
|
||||
while (c != e)
|
||||
c++;
|
||||
|
||||
size_t m = 0;
|
||||
char *c = util_strdup(s);
|
||||
while (s != e)
|
||||
s++,c++,m++;
|
||||
|
||||
*c = '\0';
|
||||
return c-m;
|
||||
return util_strdup(s);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in a new issue