diff --git a/src/files.c b/src/files.c
index 661f67931d6c56ee1cf2c6b725b77cdf6abec661..b141e23e57ce98dcfd0f998823c070c31a355ab9 100644
--- a/src/files.c
+++ b/src/files.c
@@ -1988,7 +1988,7 @@ int is_dir(const char *buf)
     struct stat fileinfo;
 
     int ret = (stat(dirptr, &fileinfo) != -1 &&
-		S_ISDIR(fileinfo.st_mode));
+	S_ISDIR(fileinfo.st_mode));
 
     assert(buf != NULL && dirptr != buf);
 
@@ -2078,7 +2078,7 @@ char **cwd_tab_completion(const char *buf, size_t *num_matches, size_t
 	char *tmpdirname = filename + 1;
 
 	filename = mallocstrcpy(NULL, tmpdirname);
-	tmpdirname[0] = '\0';
+	*tmpdirname = '\0';
 	tmpdirname = dirname;
 	dirname = real_dir_from_tilde(dirname);
 	free(tmpdirname);