comparison src/win32/win32dep.c @ 9916:4d17a945aab3

[gaim-migrate @ 10808] (19:15:38) datallah: LSchiere: here is that BSS overflow patch committer: Tailor Script <tailor@pidgin.im>
author Luke Schierer <lschiere@pidgin.im>
date Mon, 30 Aug 2004 23:13:28 +0000
parents e64d5472854b
children 4d3c2749deec
comparison
equal deleted inserted replaced
9915:0ddc84d81eac 9916:4d17a945aab3
393 return (char*)&install_dir; 393 return (char*)&install_dir;
394 } 394 }
395 395
396 char* wgaim_lib_dir(void) { 396 char* wgaim_lib_dir(void) {
397 strcpy(lib_dir, wgaim_install_dir()); 397 strcpy(lib_dir, wgaim_install_dir());
398 strcat(lib_dir, G_DIR_SEPARATOR_S "plugins"); 398 g_strlcat(lib_dir, G_DIR_SEPARATOR_S "plugins", sizeof(lib_dir));
399 return (char*)&lib_dir; 399 return (char*)&lib_dir;
400 } 400 }
401 401
402 char* wgaim_locale_dir(void) { 402 char* wgaim_locale_dir(void) {
403 strcpy(locale_dir, wgaim_install_dir()); 403 strcpy(locale_dir, wgaim_install_dir());
404 strcat(locale_dir, G_DIR_SEPARATOR_S "locale"); 404 g_strlcat(locale_dir, G_DIR_SEPARATOR_S "locale", sizeof(locale_dir));
405 return (char*)&locale_dir; 405 return (char*)&locale_dir;
406 } 406 }
407 407
408 char* wgaim_data_dir(void) { 408 char* wgaim_data_dir(void) {
409 return (char*)&app_data_dir; 409 return (char*)&app_data_dir;
592 /* As of 0.69, using SHGetFolderPath to determine app settings directory. 592 /* As of 0.69, using SHGetFolderPath to determine app settings directory.
593 Move app settings to new location if need be. */ 593 Move app settings to new location if need be. */
594 move_settings_dir(); 594 move_settings_dir();
595 } 595 }
596 else { 596 else {
597 strcpy(app_data_dir, newenv); 597 g_strlcpy(app_data_dir, newenv, sizeof(app_data_dir));
598 } 598 }
599 gaim_debug(GAIM_DEBUG_INFO, "wgaim", "Gaim settings dir: %s\n", app_data_dir); 599 gaim_debug(GAIM_DEBUG_INFO, "wgaim", "Gaim settings dir: %s\n", app_data_dir);
600 600
601 /* IdleTracker Initialization */ 601 /* IdleTracker Initialization */
602 if(!wgaim_set_idlehooks()) 602 if(!wgaim_set_idlehooks())