dmstyle: Dangling references fix (Try 2)

Andrew Talbot Andrew.Talbot at talbotville.com
Sun Dec 10 11:12:49 CST 2006


Changelog:
    dmstyle: Dangling references fix.

diff -urN a/dlls/dmstyle/dmutils.c b/dlls/dmstyle/dmutils.c
--- a/dlls/dmstyle/dmutils.c	2006-10-13 11:26:47.000000000 +0100
+++ b/dlls/dmstyle/dmutils.c	2006-12-10 16:57:59.000000000 +0000
@@ -698,8 +698,7 @@
 		                                                     wine_dbgstr_longlong(pDesc->llMemLength), pDesc->pbMemData);
 		if (pDesc->dwValidData & DMUS_OBJ_STREAM) ptr += sprintf(ptr, " - pStream = %p\n", pDesc->pStream);
 		
-		ptr = &buffer[0];
-		return ptr;
+		return wine_dbg_sprintf("%s", buffer);
 	} else {
 		return wine_dbg_sprintf("(NULL)");
 	}
@@ -732,8 +731,7 @@
 		ptr += sprintf(ptr, "DMUS_IO_CONTAINER_HEADER (%p):\n", pHeader);
 		ptr += sprintf(ptr, " - dwFlags = %s\n", debugstr_DMUS_CONTAINER_FLAGS(pHeader->dwFlags));
 		
-		ptr = &buffer[0];
-		return ptr;
+		return wine_dbg_sprintf("%s", buffer);
 	} else {
 		return wine_dbg_sprintf("(NULL)");
 	}
@@ -749,8 +747,7 @@
 		ptr += sprintf(ptr, " - ckid = %s\n", debugstr_fourcc (pHeader->ckid));
 		ptr += sprintf(ptr, " - fccType = %s\n", debugstr_fourcc (pHeader->fccType));
 
-		ptr = &buffer[0];
-		return ptr;
+		return wine_dbg_sprintf("%s", buffer);
 	} else {
 		return wine_dbg_sprintf("(NULL)");
 	}



More information about the wine-patches mailing list