[Com0com-cvs] com0com/setup inffile.cpp,1.4,1.5
The virtual serial port driver for Windows.
Brought to you by:
vfrolov
From: Vyacheslav F. <vf...@us...> - 2007-09-20 12:40:02
|
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; } |