Skip to content
Snippets Groups Projects
Commit b42c04ff authored by rswindell's avatar rswindell
Browse files

Added NULL char* argument checks.

parent 5a52bff6
Branches
Tags
No related merge requests found
......@@ -145,6 +145,9 @@ char* strListReplace(const str_list_t list, size_t index, const char* str)
char* buf;
size_t count;
if(str==NULL)
return(NULL);
count = strListCount(list);
if(index==STR_LIST_LAST_INDEX && count)
......@@ -189,6 +192,9 @@ char* strListAppend(str_list_t* list, const char* str, size_t index)
{
char* buf;
if(str==NULL)
return(NULL);
if((buf=(char*)malloc(strlen(str)+1))==NULL)
return(NULL);
......@@ -216,6 +222,9 @@ char* strListInsert(str_list_t* list, const char* str, size_t index)
{
char* buf;
if(str==NULL)
return(NULL);
if((buf=(char*)malloc(strlen(str)+1))==NULL)
return(NULL);
......@@ -242,6 +251,9 @@ str_list_t strListSplit(str_list_t* lp, char* str, const char* delimit)
char* token;
str_list_t list;
if(str==NULL || delimit==NULL)
return(NULL);
if(lp==NULL) {
if((list = strListInit())==NULL)
return(0);
......@@ -261,6 +273,9 @@ str_list_t strListSplitCopy(str_list_t* list, const char* str, const char* delim
{
char* buf;
if(str==NULL)
return(NULL);
if((buf=(char*)malloc(strlen(str)+1))==NULL)
return(NULL);
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment