From 7941bb512aef9b340fd8016e2030458b47ec4995 Mon Sep 17 00:00:00 2001 From: Qualys Security Advisory Date: Thu, 1 Jan 1970 00:00:00 +0000 Subject: [PATCH] proc/readproc.c: Add checks to get_ns_name() and get_ns_id(). --- proc/readproc.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/proc/readproc.c b/proc/readproc.c index 6871bad0..d6bdbc9a 100644 --- a/proc/readproc.c +++ b/proc/readproc.c @@ -490,7 +490,7 @@ static const char *ns_names[] = { }; const char *get_ns_name(int id) { - if (id >= NUM_NS) + if (id < 0 || id >= NUM_NS) return NULL; return ns_names[id]; } @@ -498,6 +498,8 @@ const char *get_ns_name(int id) { int get_ns_id(const char *name) { int i; + if (!name) + return -1; for (i = 0; i < NUM_NS; i++) if (!strcmp(ns_names[i], name)) return i;