aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorUlf Jasper2014-12-17 22:00:22 +0100
committerUlf Jasper2014-12-17 22:00:22 +0100
commitad46070e421a02cb7aaf6b81b11b4ba33d403b3c (patch)
treeec4c6578d6ecc53c5b1c0bd48049b469c6e0bc2f /src
parentaf2952fb27c17d1aaeacb017ddb4eeacfd88853c (diff)
downloademacs-ad46070e421a02cb7aaf6b81b11b4ba33d403b3c.tar.gz
emacs-ad46070e421a02cb7aaf6b81b11b4ba33d403b3c.zip
Fixed problems with svg_load_image -- no more crashes (hopefully)
* src/image.c (svg_load): Watch out for nil value of current buffer's filename. Re-enable filename thing for not-a-file case.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog5
-rw-r--r--src/image.c5
2 files changed, 7 insertions, 3 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index 455ec1e8387..3854803d843 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,5 +1,10 @@
12014-12-17 Ulf Jasper <ulf.jasper@web.de> 12014-12-17 Ulf Jasper <ulf.jasper@web.de>
2 2
3 * image.c (svg_load): Watch out for nil value of current buffer's
4 filename. Re-enable filename thing for not-a-file case.
5
62014-12-17 Ulf Jasper <ulf.jasper@web.de>
7
3 Partially disabled previous change. 8 Partially disabled previous change.
4 9
5 * image.c (svg_load): Temporarily disabled filename thing for 10 * image.c (svg_load): Temporarily disabled filename thing for
diff --git a/src/image.c b/src/image.c
index 954d66424d1..ceec3ce46b1 100644
--- a/src/image.c
+++ b/src/image.c
@@ -8823,10 +8823,9 @@ svg_load (struct frame *f, struct image *img)
8823 return 0; 8823 return 0;
8824 } 8824 }
8825 original_filename = BVAR (current_buffer, filename); 8825 original_filename = BVAR (current_buffer, filename);
8826 /* FIXME: disabled the filename thing for the time being as it
8827 can cause crashs. */
8828 success_p = svg_load_image (f, img, SDATA (data), SBYTES (data), 8826 success_p = svg_load_image (f, img, SDATA (data), SBYTES (data),
8829 NULL /* SDATA(original_filename) */); 8827 NILP(original_filename) ?
8828 NULL : SDATA(original_filename));
8830 } 8829 }
8831 8830
8832 return success_p; 8831 return success_p;