Author: jra
Date: 2005-08-17 05:08:35 +0000 (Wed, 17 Aug 2005)
New Revision: 9349

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=9349

Log:
Fix direct malloc calls made by smbwrapper.
Jeremy.

Modified:
   trunk/source/smbwrapper/smbw_dir.c


Changeset:
Modified: trunk/source/smbwrapper/smbw_dir.c
===================================================================
--- trunk/source/smbwrapper/smbw_dir.c  2005-08-17 03:48:41 UTC (rev 9348)
+++ trunk/source/smbwrapper/smbw_dir.c  2005-08-17 05:08:35 UTC (rev 9349)
@@ -188,7 +188,7 @@
                goto failed;
        }
 
-       dir = (struct smbw_dir *)malloc(sizeof(*dir));
+       dir = SMB_MALLOC_P(struct smbw_dir);
        if (!dir) {
                errno = ENOMEM;
                goto failed;
@@ -265,7 +265,7 @@
 
        dir->fd = fd;
        dir->srv = srv;
-       dir->path = strdup(s);
+       dir->path = SMB_STRDUP(s);
 
        DEBUG(4,("  -> %d\n", dir->count));
 
@@ -578,7 +578,7 @@
 
        if (!buf) {
                if (size <= 0) size = strlen(smbw_cwd)+1;
-               buf = (char *)malloc(size);
+               buf = SMB_MALLOC_ARRAY(char, size);
                if (!buf) {
                        errno = ENOMEM;
                        smbw_busy--;

Reply via email to