Commit 820981b3 authored by Andrew Talbot's avatar Andrew Talbot Committed by Alexandre Julliard

twain_32: Replace realloc() and strdup().

parent 250b6993
......@@ -84,10 +84,11 @@ twain_add_onedriver(const char *dsname) {
if (i < nrdevices)
break;
if (nrdevices)
devices = realloc(devices, sizeof(devices[0])*(nrdevices+1));
devices = HeapReAlloc(GetProcessHeap(), 0, devices, sizeof(devices[0])*(nrdevices+1));
else
devices = malloc(sizeof(devices[0]));
devices[nrdevices].modname = strdup(dsname);
devices = HeapAlloc(GetProcessHeap(), 0, sizeof(devices[0]));
if ((devices[nrdevices].modname = HeapAlloc(GetProcessHeap(), 0, strlen(dsname) + 1)))
lstrcpyA(devices[nrdevices].modname, dsname);
devices[nrdevices].identity = sourceId;
nrdevices++;
DSM_sourceId++;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment