*: use fopen_or_warn in few more places
This commit is contained in:
		@@ -477,8 +477,7 @@ static void load_fs_info(const char *filename)
 | 
			
		||||
	int     old_fstab = 1;
 | 
			
		||||
	struct fs_info *fs;
 | 
			
		||||
 | 
			
		||||
	if ((f = fopen(filename, "r")) == NULL) {
 | 
			
		||||
		bb_perror_msg("WARNING: cannot open %s", filename);
 | 
			
		||||
	if ((f = fopen_or_warn(filename, "r")) == NULL) {
 | 
			
		||||
		return;
 | 
			
		||||
	}
 | 
			
		||||
	while (!feof(f)) {
 | 
			
		||||
 
 | 
			
		||||
@@ -560,9 +560,8 @@ static int if_readlist_proc(char *target)
 | 
			
		||||
	if (!target)
 | 
			
		||||
		proc_read = 1;
 | 
			
		||||
 | 
			
		||||
	fh = fopen(_PATH_PROCNET_DEV, "r");
 | 
			
		||||
	fh = fopen_or_warn(_PATH_PROCNET_DEV, "r");
 | 
			
		||||
	if (!fh) {
 | 
			
		||||
		bb_perror_msg("warning: cannot open %s, limiting output", _PATH_PROCNET_DEV);
 | 
			
		||||
		return if_readconf();
 | 
			
		||||
	}
 | 
			
		||||
	fgets(buf, sizeof buf, fh);	/* eat line */
 | 
			
		||||
 
 | 
			
		||||
@@ -91,7 +91,6 @@ static int print_route(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
 | 
			
		||||
	int host_len = -1;
 | 
			
		||||
	SPRINT_BUF(b1);
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
	if (n->nlmsg_type != RTM_NEWROUTE && n->nlmsg_type != RTM_DELROUTE) {
 | 
			
		||||
		fprintf(stderr, "Not a route: %08x %08x %08x\n",
 | 
			
		||||
			n->nlmsg_len, n->nlmsg_type, n->nlmsg_flags);
 | 
			
		||||
 
 | 
			
		||||
@@ -891,7 +891,8 @@ static int builtin_cd(char **argv)
 | 
			
		||||
static int builtin_exec(char **argv)
 | 
			
		||||
{
 | 
			
		||||
	if (argv[1] == NULL)
 | 
			
		||||
		return EXIT_SUCCESS;   /* Really? */
 | 
			
		||||
		return EXIT_SUCCESS; /* bash does this */
 | 
			
		||||
// FIXME: if exec fails, bash does NOT exit! We do...
 | 
			
		||||
	pseudo_exec_argv(argv + 1);
 | 
			
		||||
	/* never returns */
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user