Changeset 161 for trunk/dll/misc.c
- Timestamp:
- May 26, 2005, 4:24:26 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dll/misc.c
r116 r161 7 7 8 8 Copyright (c) 1993-98 M. Kimes 9 Copyright (c) 2003, 200 4 Steven H.Levine10 11 Revisions 11 Jun 03 SHL -Add JFS and FAT32 support12 01 Aug 04 SHL -Rework lstrip/rstrip usage13 01 Aug 04 SHL -LoadLibPath: avoid buffer overflow9 Copyright (c) 2003, 2005 Steven H. Levine 10 11 11 Jun 03 SHL Add JFS and FAT32 support 12 01 Aug 04 SHL Rework lstrip/rstrip usage 13 01 Aug 04 SHL LoadLibPath: avoid buffer overflow 14 14 15 15 ***********************************************************************/ … … 642 642 643 643 644 MRESULT CnrDirectEdit (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) {645 644 MRESULT CnrDirectEdit (HWND hwnd,ULONG msg,MPARAM mp1,MPARAM mp2) 645 { 646 646 switch(SHORT2FROMMP(mp1)) { 647 647 case CN_BEGINEDIT: … … 699 699 EAOP2 eaop; 700 700 PFEA2LIST pfealist = NULL; 701 CHAR s ubject[256];701 CHAR szSubject[256]; 702 702 ULONG ealen; 703 703 USHORT len; 704 704 CHAR *eaval; 705 705 706 WinQueryWindowText(hwndMLE,40,s ubject);707 s ubject[39] = 0;708 p = strchr(s ubject,'\n');706 WinQueryWindowText(hwndMLE,40,szSubject); 707 szSubject[39] = 0; 708 p = strchr(szSubject,'\n'); 709 709 if(p) 710 710 *p = 0; 711 p = strchr(s ubject,'\r');711 p = strchr(szSubject,'\r'); 712 712 if(p) 713 713 *p = 0; 714 bstrip(s ubject);715 WinSetWindowText(hwndMLE,s ubject);716 len = strlen(s ubject);714 bstrip(szSubject); 715 WinSetWindowText(hwndMLE,szSubject); 716 len = strlen(szSubject); 717 717 if(len) 718 718 ealen = sizeof(FEA2LIST) + 9 + len + 4; … … 734 734 *(USHORT *)eaval = (USHORT)len; 735 735 eaval += sizeof(USHORT); 736 memcpy(eaval,s ubject,len);736 memcpy(eaval,szSubject,len); 737 737 pfealist->list[0].cbValue = len + (sizeof(USHORT) * 2); 738 738 }
Note:
See TracChangeset
for help on using the changeset viewer.