Преглед на файлове

Check for NULL in get_arg()

Serj Kalichev преди 10 години
родител
ревизия
8ce8c98843
променени са 1 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 3 1
      lub/argv/argv__get_arg.c

+ 3 - 1
lub/argv/argv__get_arg.c

@@ -4,10 +4,12 @@
 #include "private.h"
 
 /*--------------------------------------------------------- */
-const char *lub_argv__get_arg(const lub_argv_t * this, unsigned index)
+const char *lub_argv__get_arg(const lub_argv_t *this, unsigned int index)
 {
 	const char *result = NULL;
 
+	if (!this)
+		return NULL;
 	if (this->argc > index)
 		result = this->argv[index].arg;