Compare commits
	
		
			3 Commits
		
	
	
		
			0.35.1
			...
			openrc-0.1
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					454e09d1d6 | ||
| 
						 | 
					1969be04e5 | ||
| 
						 | 
					ae60393561 | 
							
								
								
									
										31
									
								
								ChangeLog
									
									
									
									
									
								
							
							
						
						
									
										31
									
								
								ChangeLog
									
									
									
									
									
								
							@@ -1,3 +1,34 @@
 | 
				
			|||||||
 | 
					commit 1969be04e54ad162329001d4b09ebfcf162a6808
 | 
				
			||||||
 | 
					Author: Jakob Drexel <jake42@rommel.stw.uni-erlangen.de>
 | 
				
			||||||
 | 
					Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    librc: Fix crash if the service name is the same as the including runlevel
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    If a service has the same name as the runlevel it is in, openrc will
 | 
				
			||||||
 | 
					    crash on changing to such runlevel. It goes in a recursive madness and
 | 
				
			||||||
 | 
					    eventually gets a SEGV while in snprintf (don't know why).
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    This fixes two errors:
 | 
				
			||||||
 | 
					    1. ls_dir stats files not with full path -> stat always returns != 0
 | 
				
			||||||
 | 
					    2. ls_dir adds files to list if stat failed
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    This fixes #53.
 | 
				
			||||||
 | 
					    
 | 
				
			||||||
 | 
					    X-Gentoo-Bug: 537304
 | 
				
			||||||
 | 
					    X-Gentoo-Bug-URL: https://bugs.gentoo.org/show_bug.cgi?id=537304
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					commit ae6039356177a9030adc93b025f487e7a4df05aa
 | 
				
			||||||
 | 
					Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
 | 
					Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    Start work on 0.15.1
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					commit 60488069c08201cbfbc661a3e7bd1fafa31fceed
 | 
				
			||||||
 | 
					Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
 | 
					Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    update ChangeLog
 | 
				
			||||||
 | 
					
 | 
				
			||||||
commit 9225bfa6918cfd488c8f1055cf986b542f1f157e
 | 
					commit 9225bfa6918cfd488c8f1055cf986b542f1f157e
 | 
				
			||||||
Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
					Author: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
					Commit: William Hubbs <w.d.hubbs@gmail.com>
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,3 +1,3 @@
 | 
				
			|||||||
NAME=		openrc
 | 
					NAME=		openrc
 | 
				
			||||||
VERSION=	0.15
 | 
					VERSION=	0.15.1
 | 
				
			||||||
PKG=		${NAME}-${VERSION}
 | 
					PKG=		${NAME}-${VERSION}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -101,7 +101,9 @@ ls_dir(const char *dir, int options)
 | 
				
			|||||||
					continue;
 | 
										continue;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
			if (options & LS_DIR) {
 | 
								if (options & LS_DIR) {
 | 
				
			||||||
				if (stat(d->d_name, &buf) == 0 &&
 | 
									snprintf(file, sizeof(file), "%s/%s",
 | 
				
			||||||
 | 
									    dir, d->d_name);
 | 
				
			||||||
 | 
									if (stat(file, &buf) != 0 ||
 | 
				
			||||||
				    !S_ISDIR(buf.st_mode))
 | 
									    !S_ISDIR(buf.st_mode))
 | 
				
			||||||
					continue;
 | 
										continue;
 | 
				
			||||||
			}
 | 
								}
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user