From e0e96977b348772cac67282a6591d6c58eeaa927 Mon Sep 17 00:00:00 2001 From: Bert Münnich Date: Wed, 28 Oct 2015 20:59:48 +0100 Subject: Removed overcautious parameter checks --- util.c | 15 +++------------ 1 file changed, 3 insertions(+), 12 deletions(-) (limited to 'util.c') diff --git a/util.c b/util.c index 3a5ae9a..4c09e97 100644 --- a/util.c +++ b/util.c @@ -103,9 +103,6 @@ ssize_t get_line(char **buf, size_t *n, FILE *stream) size_t len; char *s; - if (stream == NULL || feof(stream) || ferror(stream)) - return -1; - if (*buf == NULL || *n == 0) { *n = BUF_SIZE; *buf = (char*) s_malloc(*n); @@ -148,7 +145,7 @@ char* absolute_path(const char *filename) char *dir, *dirname = NULL, *path = NULL, *s; char *cwd = NULL, *twd = NULL; - if (filename == NULL || *filename == '\0' || *filename == '/') + if (*filename == '\0' || *filename == '/') return NULL; len = FNAME_LEN; @@ -211,7 +208,7 @@ end: int r_opendir(r_dir_t *rdir, const char *dirname) { - if (rdir == NULL || dirname == NULL || *dirname == '\0') + if (*dirname == '\0') return -1; if ((rdir->dir = opendir(dirname)) == NULL) { @@ -234,9 +231,6 @@ int r_closedir(r_dir_t *rdir) { int ret = 0; - if (rdir == NULL) - return -1; - if (rdir->stack != NULL) { while (rdir->stlen > 0) free(rdir->stack[--rdir->stlen]); @@ -264,9 +258,6 @@ char* r_readdir(r_dir_t *rdir) struct dirent *dentry; struct stat fstats; - if (rdir == NULL || rdir->dir == NULL || rdir->name == NULL) - return NULL; - while (true) { if (rdir->dir != NULL && (dentry = readdir(rdir->dir)) != NULL) { if (dentry->d_name[0] == '.') @@ -316,7 +307,7 @@ int r_mkdir(const char *path) struct stat stats; int err = 0; - if (path == NULL || *path == '\0') + if (*path == '\0') return -1; if (stat(path, &stats) == 0) -- cgit v1.2.3-70-g09d2