Merge pull request #70 from t8m/master
Fix buffer overflow if NULL line is present in db.
This commit is contained in:
commit
2f36da5201
@ -751,16 +751,16 @@ commonio_sort (struct commonio_db *db, int (*cmp) (const void *, const void *))
|
|||||||
for (ptr = db->head;
|
for (ptr = db->head;
|
||||||
(NULL != ptr)
|
(NULL != ptr)
|
||||||
#if KEEP_NIS_AT_END
|
#if KEEP_NIS_AT_END
|
||||||
&& (NULL != ptr->line)
|
&& ((NULL == ptr->line)
|
||||||
&& ( ('+' != ptr->line[0])
|
|| (('+' != ptr->line[0])
|
||||||
&& ('-' != ptr->line[0]))
|
&& ('-' != ptr->line[0])))
|
||||||
#endif
|
#endif
|
||||||
;
|
;
|
||||||
ptr = ptr->next) {
|
ptr = ptr->next) {
|
||||||
n++;
|
n++;
|
||||||
}
|
}
|
||||||
#if KEEP_NIS_AT_END
|
#if KEEP_NIS_AT_END
|
||||||
if ((NULL != ptr) && (NULL != ptr->line)) {
|
if (NULL != ptr) {
|
||||||
nis = ptr;
|
nis = ptr;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
x
Reference in New Issue
Block a user