Hi,

for some reason, alsa-driver-0.9.5 chose to use its snd_compat_*snprintf
stuff on Linux 2.4.22-pre3-ac1. This triggered bugs in wrappers.c that
break the compile, trivial patch below. Please apply.

--- ./acore/wrappers.c.orig     2003-07-13 13:53:29.000000000 +0200
+++ ./acore/wrappers.c  2003-07-13 13:53:43.000000000 +0200
@@ -58,7 +58,6 @@
 int snd_compat_vsnprintf(char *buf, size_t size, const char *fmt, va_list args)
 {
        char *ptr = (void *) __get_free_pages(GFP_KERNEL, 0);
-       va_list args;
        if (ptr == NULL) {      /* should not happen - GFP_KERNEL has wait flag */
                if (size > 0)
                        buf[0] = 0;
@@ -73,9 +72,10 @@
 int snd_compat_snprintf(char *buf, size_t size, const char * fmt, ...)
 {
        int res;
+       va_list args;
 
        va_start(args, fmt);
-       res = snd_compat_vsnprintf(buf, size, args);
+       res = snd_compat_vsnprintf(buf, size, fmt, args);
        va_end(args);
        return res;
 }


-- 
Matthias Andree


-------------------------------------------------------
This SF.Net email sponsored by: Parasoft
Error proof Web apps, automate testing & more.
Download & eval WebKing and get a free book.
www.parasoft.com/bulletproofapps1
_______________________________________________
Alsa-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-devel

Reply via email to