fix of the previous security patch for file opening on Os X.

nobody noticed it was broken for 3 month ;)
This commit is contained in:
Jean-Luc Peurière 2006-06-20 20:24:07 +00:00
parent 0deed7d1d7
commit 5eb20cb91a

@ -522,13 +522,14 @@ GHOST_TSuccess GHOST_SystemCarbon::getButtons(GHOST_Buttons& buttons) const
return GHOST_kSuccess;
}
#define FIRSTFILEBUFLG 512
static bool g_hasFirstFile = false;
static char g_firstFileBuf[512];
extern "C" int GHOST_HACK_getFirstFile(char buf[512]) {
extern "C" int GHOST_HACK_getFirstFile(char buf[FIRSTFILEBUFLG]) {
if (g_hasFirstFile) {
strncpy(buf, g_firstFileBuf, sizeof(buf) - 1);
buf[sizeof(buf) - 1] = '\0';
strncpy(buf, g_firstFileBuf, FIRSTFILEBUFLG - 1);
buf[FIRSTFILEBUFLG - 1] = '\0';
return 1;
} else {
return 0;