win32 stuff

This commit is contained in:
codemastr 2001-04-24 19:50:28 +00:00
parent 83485c7464
commit 63dd767e2b
2 changed files with 12 additions and 11 deletions

View file

@ -444,3 +444,4 @@
- Fixed minor problem with mod_load code
- Fixed possible crash with /quote dns l
- Removed newdns
- Fixed a memory bug in win32 code found and fixed by McSkaf, and fixed a typo

View file

@ -475,9 +475,9 @@ LRESULT CALLBACK ConfigDLG(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam
fd = open(CPATH, _O_RDONLY|_O_BINARY);
fstat(fd,&sb);
/* Only allocate the amount we need */
buffer = (char *)malloc(sb.st_size);
buffer = (char *)malloc(sb.st_size+1);
buffer[0] = 0;
len = read(fd, buffer, sb.st_size+1);
len = read(fd, buffer, sb.st_size);
buffer[len] = 0;
SetDlgItemText(hDlg, IDC_TEXT, buffer);
close(fd);
@ -524,9 +524,9 @@ LRESULT CALLBACK MotdDLG(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
fd = open(MPATH, _O_RDONLY|_O_BINARY);
fstat(fd,&sb);
/* Only allocate the amount we need */
buffer = (char *)malloc(sb.st_size);
buffer = (char *)malloc(sb.st_size+1);
buffer[0] = 0;
len = read(fd, buffer, sb.st_size+1);
len = read(fd, buffer, sb.st_size);
buffer[len] = 0;
SetDlgItemText(hDlg, IDC_TEXT, buffer);
close(fd);
@ -569,9 +569,9 @@ LRESULT CALLBACK OperMotdDLG(HWND hDlg, UINT message, WPARAM wParam, LPARAM lPar
fd = open(OPATH, _O_RDONLY|_O_BINARY);
fstat(fd,&sb);
/* Only allocate the amount we need */
buffer = (char *)malloc(sb.st_size);
buffer = (char *)malloc(sb.st_size+1);
buffer[0] = 0;
len = read(fd, buffer, sb.st_size+1);
len = read(fd, buffer, sb.st_size);
buffer[len] = 0;
SetDlgItemText(hDlg, IDC_TEXT, buffer);
close(fd);
@ -614,9 +614,9 @@ LRESULT CALLBACK BotMotdDLG(HWND hDlg, UINT message, WPARAM wParam, LPARAM lPara
fd = open(BPATH, _O_RDONLY|_O_BINARY);
fstat(fd,&sb);
/* Only allocate the amount we need */
buffer = (char *)malloc(sb.st_size);
buffer = (char *)malloc(sb.st_size+1);
buffer[0] = 0;
len = read(fd, buffer, sb.st_size+1);
len = read(fd, buffer, sb.st_size);
buffer[len] = 0;
SetDlgItemText(hDlg, IDC_TEXT, buffer);
close(fd);
@ -655,13 +655,13 @@ LRESULT CALLBACK RulesDLG(HWND hDlg, UINT message, WPARAM wParam, LPARAM lParam)
case WM_INITDIALOG: {
int fd,len;
char *buffer = '\0';
SetWindowText(hDlg, "UnrealIRCd MOTD File");
SetWindowText(hDlg, "UnrealIRCd Rules File");
fd = open(RPATH, _O_RDONLY|_O_BINARY);
fstat(fd,&sb);
/* Only allocate the amount we need */
buffer = (char *)malloc(sb.st_size);
buffer = (char *)malloc(sb.st_size+1);
buffer[0] = 0;
len = read(fd, buffer, sb.st_size+1);
len = read(fd, buffer, sb.st_size);
buffer[len] = 0;
SetDlgItemText(hDlg, IDC_TEXT, buffer);
close(fd);