Update of /cvsroot/com0com/com0com/setup
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv20405
Modified Files:
inffile.cpp
Log Message:
Added SetLastError(ERROR_NOT_ENOUGH_MEMORY)
Index: inffile.cpp
===================================================================
RCS file: /cvsroot/com0com/com0com/setup/inffile.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** inffile.cpp 15 Jun 2007 09:45:50 -0000 1.4
--- inffile.cpp 20 Sep 2007 12:39:59 -0000 1.5
***************
*** 20,23 ****
--- 20,26 ----
*
* $Log$
+ * Revision 1.5 2007/09/20 12:39:59 vfrolov
+ * Added SetLastError(ERROR_NOT_ENOUGH_MEMORY)
+ *
* Revision 1.4 2007/06/15 09:45:50 vfrolov
* Increased list size for SetupGetInfFileList()
***************
*** 76,80 ****
}
} else {
! ShowLastError(MB_OK|MB_ICONSTOP, "LocalAlloc()");
return FALSE;
}
--- 79,84 ----
}
} else {
! SetLastError(ERROR_NOT_ENOUGH_MEMORY);
! ShowLastError(MB_OK|MB_ICONSTOP, "LocalAlloc(%lu)", (unsigned long)(size*sizeof(*ppValue[0])));
return FALSE;
}
***************
*** 141,148 ****
pPath = (char *)LocalAlloc(LPTR, (len + 1)*sizeof(path[0]));
! if (pPath)
lstrcpy(pPath, path);
! else
! ShowLastError(MB_OK|MB_ICONSTOP, "LocalAlloc()");
}
}
--- 145,154 ----
pPath = (char *)LocalAlloc(LPTR, (len + 1)*sizeof(path[0]));
! if (pPath) {
lstrcpy(pPath, path);
! } else {
! SetLastError(ERROR_NOT_ENOUGH_MEMORY);
! ShowLastError(MB_OK|MB_ICONSTOP, "LocalAlloc(%lu)", (unsigned long)(sizeof(path)/sizeof(path[0])));
! }
}
}
***************
*** 437,445 ****
}
} else {
- DWORD err = GetLastError();
-
Trace("\n");
! ShowError(MB_OK|MB_ICONSTOP, err, "LocalAlloc(%lu)", (unsigned long)size);
return FALSE;
}
--- 443,450 ----
}
} else {
Trace("\n");
! SetLastError(ERROR_NOT_ENOUGH_MEMORY);
! ShowLastError(MB_OK|MB_ICONSTOP, "LocalAlloc(%lu)", (unsigned long)size);
return FALSE;
}
|