From 3587a96e673fad8d64b4f1db1c21755aba6dd1f3 Mon Sep 17 00:00:00 2001 From: Robin Haberkorn Date: Thu, 22 Nov 2012 22:57:12 +0100 Subject: make sure the NULL filename is handled properly on Windows --- qbuffers.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/qbuffers.cpp b/qbuffers.cpp index 9a12232..de9159e 100644 --- a/qbuffers.cpp +++ b/qbuffers.cpp @@ -467,7 +467,7 @@ Ring::edit(const gchar *filename) current = buffer; undo_close(); - if (g_file_test(filename, G_FILE_TEST_IS_REGULAR)) { + if (filename && g_file_test(filename, G_FILE_TEST_IS_REGULAR)) { buffer->load(filename); interface.msg(Interface::MSG_INFO, @@ -687,7 +687,7 @@ get_absolute_path(const gchar *path) TCHAR buf[MAX_PATH]; gchar *resolved = NULL; - if (GetFullPathName(path, sizeof(buf), buf, NULL)) + if (path && GetFullPathName(path, sizeof(buf), buf, NULL)) resolved = g_strdup(buf); return resolved; -- cgit v1.2.3