From a1a6a8a40d932b57d7e680efe036fa6323d77876 Mon Sep 17 00:00:00 2001 From: Andrea Bonomi Date: Thu, 23 Aug 2012 17:18:31 +0200 Subject: [PATCH] show_default fix --- scp.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/scp.c b/scp.c index d9b7d2f5..edfe1b6c 100644 --- a/scp.c +++ b/scp.c @@ -2555,15 +2555,13 @@ return SCPE_OK; t_stat show_default (FILE *st, DEVICE *dptr, UNIT *uptr, int32 flag, char *cptr) { -#if defined(_WIN32) -char *wd = _getcwd(NULL, 0); -fprintf (st, "%s\n", wd); -free(wd); -#else char buffer[PATH_MAX]; +#if defined(_WIN32) +char *wd = _getcwd(buffer, PATH_MAX); +#else char *wd = getcwd(buffer, PATH_MAX); -fprintf (st, "%s\n", wd); #endif +fprintf (st, "%s\n", wd); return SCPE_OK; }