roken: fix leak in roken_detach_prep()
This commit is contained in:
		@@ -127,11 +127,13 @@ roken_detach_prep(int argc, char **argv, char *special_arg)
 | 
				
			|||||||
            (void) execvp(argv[0], new_argv);
 | 
					            (void) execvp(argv[0], new_argv);
 | 
				
			||||||
            err(1, "failed to self-re-exec");
 | 
					            err(1, "failed to self-re-exec");
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					        free(new_argv);
 | 
				
			||||||
        return pipefds[1];
 | 
					        return pipefds[1];
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
#endif
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    /* Parent */
 | 
					    /* Parent */
 | 
				
			||||||
 | 
					    free(new_argv);
 | 
				
			||||||
    (void) close(pipefds[1]);
 | 
					    (void) close(pipefds[1]);
 | 
				
			||||||
    pipefds[1] = -1;
 | 
					    pipefds[1] = -1;
 | 
				
			||||||
    do {
 | 
					    do {
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user