projects
/
oweals
/
fstools.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
blockd: fix segfault triggered by non-autofs mounts
[oweals/fstools.git]
/
block.c
diff --git
a/block.c
b/block.c
index 9458d52ba6ee0123b897412d175cba8944a9da23..569bf565d5a1a7c15c59fde81b783d7ec9d1a828 100644
(file)
--- a/
block.c
+++ b/
block.c
@@
-1190,7
+1190,7
@@
static int main_autofs(int argc, char **argv)
continue;
blockd_notify("hotplug", pr->dev, m, pr);
- if (
!m->autofs
&& (mp = find_mount_point(pr->dev))) {
+ if (
(!m || !m->autofs)
&& (mp = find_mount_point(pr->dev))) {
blockd_notify("mount", pr->dev, NULL, NULL);
free(mp);
}