1
Index: alsa-utils-1.0.21/alsactl/init_parse.c
2
===================================================================
3
--- alsa-utils-1.0.21.orig/alsactl/init_parse.c 2009-12-15 18:58:53.000000000 -0500
4
+++ alsa-utils-1.0.21/alsactl/init_parse.c 2009-12-15 18:59:30.000000000 -0500
5
@@ -1731,10 +1731,12 @@
8
err = init_space(&space, card);
10
- (space->rootdir = new_root_dir(filename)) != NULL)
11
- err = parse(space, filename);
14
+ space->rootdir = new_root_dir(filename);
15
+ if (space->rootdir != NULL)
16
+ err = parse(space, filename);
22
@@ -1746,10 +1748,12 @@
24
memset(&space, 0, sizeof(space));
25
err = init_space(&space, card);
27
- (space->rootdir = new_root_dir(filename)) != NULL)
28
- err = parse(space, filename);
31
+ space->rootdir = new_root_dir(filename);
32
+ if (space->rootdir != NULL)
33
+ err = parse(space, filename);