X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/317663247e94436ce26f2668ab8039dfa7bb5787..de2fc9aa9e8db8e0258c8328161c6b5eda176a0a:/src/dem.c diff --git a/src/dem.c b/src/dem.c index 19b3486a..c528b817 100644 --- a/src/dem.c +++ b/src/dem.c @@ -19,6 +19,10 @@ * */ +#ifdef HAVE_CONFIG_H +#include "config.h" +#endif + #include #include #include @@ -319,6 +323,7 @@ static VikDEM *vik_dem_read_srtm_hgt(const gchar *file_name, const gchar *basena gint num_rows; GMappedFile *mf; gint arcsec; + GError *error = NULL; dem = g_malloc(sizeof(VikDEM)); @@ -339,8 +344,9 @@ static VikDEM *vik_dem_read_srtm_hgt(const gchar *file_name, const gchar *basena dem->columns = g_ptr_array_new(); dem->n_columns = 0; - if ((mf = g_mapped_file_new(file_name, FALSE, NULL)) == NULL) { - g_error("%s(): couldn't map temp file\n", __PRETTY_FUNCTION__); + if ((mf = g_mapped_file_new(file_name, FALSE, &error)) == NULL) { + g_error(_("Couldn't map file %s: %s"), file_name, error->message); + g_error_free(error); g_free(dem); return NULL; }