[gobject-introspection] Consistently resolve symbolic links
- From: Colin Walters <walters src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [gobject-introspection] Consistently resolve symbolic links
- Date: Mon, 28 Sep 2009 17:47:13 +0000 (UTC)
commit 5013e23d5405db533133a4b158d9dfa0ea95fbe4
Author: Adam Sampson <ats-gnomebugs offog org>
Date: Mon Sep 28 13:45:23 2009 -0400
Consistently resolve symbolic links
When building the list of valid filenames for the scanner, resolve symlinks in
the filenames; the lexer does this when including files, so otherwise we'll get
filename mismatches if the path to the files being scanned includes a symlink.
Signed-off-by: Colin Walters <walters verbum org>
giscanner/giscannermodule.c | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/giscanner/giscannermodule.c b/giscanner/giscannermodule.c
index 80d7f6b..e8ad117 100644
--- a/giscanner/giscannermodule.c
+++ b/giscanner/giscannermodule.c
@@ -23,6 +23,7 @@
# include "config.h"
#endif
#include "sourcescanner.h"
+#include "grealpath.h"
#include <Python.h>
#ifdef _WIN32
@@ -335,7 +336,7 @@ pygi_source_scanner_append_filename (PyGISourceScanner *self,
return NULL;
self->scanner->filenames = g_list_append (self->scanner->filenames,
- g_strdup (filename));
+ g_realpath (filename));
Py_INCREF (Py_None);
return Py_None;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]