aboutsummaryrefslogtreecommitdiff
path: root/src/librc/librc-daemon.c
diff options
context:
space:
mode:
authorJakob Drexel <jake42@rommel.stw.uni-erlangen.de>2015-05-03 11:06:45 +0200
committerWilliam Hubbs <w.d.hubbs@gmail.com>2015-05-04 09:54:51 -0500
commit0b435ddd834bd18254c4d3341acdebf0829921f5 (patch)
treea36cdd54fe6cb1284a73b0cf29654051df3a01c6 /src/librc/librc-daemon.c
parent9f6427ea57c6c950b4d1c356ad1bfb0aa8deb40b (diff)
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
Diffstat (limited to 'src/librc/librc-daemon.c')
0 files changed, 0 insertions, 0 deletions