]> git.alsa-project.org Git - alsa-utils.git/commitdiff
Fix for configuration window from Steve Ratcliffe <steve@parabola.demon.co.uk>
authorJaroslav Kysela <perex@perex.cz>
Fri, 30 Jul 1999 08:28:02 +0000 (08:28 +0000)
committerJaroslav Kysela <perex@perex.cz>
Fri, 30 Jul 1999 08:28:02 +0000 (08:28 +0000)
gamix/conf_w.c

index 6c3ff777853d80a3d0b11079994f0134aedfddf0..001ca40f49c097c06496ec6e2bad0f89ef9fd7bf 100644 (file)
@@ -264,10 +264,10 @@ gint conf_win( void ) {
                        }
                        ccard[i].m[j].ee_en=(gint *)g_malloc(cards[i].mixer[j].ee_n *
                                                                                                 sizeof(gint));
-                       if( ccard[i].m[j].ee_en == NULL ) {
+                       if( cards[i].mixer[j].ee_n && ccard[i].m[j].ee_en == NULL) {
                                fprintf(stderr,nomem_msg);
-                               g_free(ccard[i].m);
                                g_free(ccard[i].m[j].g_en);
+                               g_free(ccard[i].m);
                                g_free(ccard);
                                return -1;
                        }