aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorPaul Eggert2011-05-27 12:56:58 -0700
committerPaul Eggert2011-05-27 12:56:58 -0700
commitbe7b2f3e8f9a5438d38a5d42d4b1ee0eecacd023 (patch)
treefc51501aa66ecdffb95b8a71edf204bdf6515b03 /src
parent9d34ec3e75704342c2875907d6676e1c5e5b5389 (diff)
parent18480f8fc0b4bbd2af93db1d6a566c2a3c1d1959 (diff)
downloademacs-be7b2f3e8f9a5438d38a5d42d4b1ee0eecacd023.tar.gz
emacs-be7b2f3e8f9a5438d38a5d42d4b1ee0eecacd023.zip
Merge from trunk.
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog4
-rw-r--r--src/xselect.c6
2 files changed, 8 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index d45543c8d36..de7b3506abc 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12011-05-27 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * xselect.c (x_convert_selection): Yet another int/Lisp_Object mixup.
4
12011-05-27 Paul Eggert <eggert@cs.ucla.edu> 52011-05-27 Paul Eggert <eggert@cs.ucla.edu>
2 6
3 Integer overflow fixes. 7 Integer overflow fixes.
diff --git a/src/xselect.c b/src/xselect.c
index c33d011dba8..8741cb89967 100644
--- a/src/xselect.c
+++ b/src/xselect.c
@@ -904,7 +904,8 @@ x_convert_selection (struct input_event *event, Lisp_Object selection_symbol,
904 converted_selections = cs; 904 converted_selections = cs;
905 } 905 }
906 906
907 RETURN_UNGCPRO (0); 907 UNGCPRO;
908 return 0;
908 } 909 }
909 910
910 /* Otherwise, record the converted selection to binary. */ 911 /* Otherwise, record the converted selection to binary. */
@@ -919,7 +920,8 @@ x_convert_selection (struct input_event *event, Lisp_Object selection_symbol,
919 &(cs->data), &(cs->type), 920 &(cs->data), &(cs->type),
920 &(cs->size), &(cs->format), 921 &(cs->size), &(cs->format),
921 &(cs->nofree)); 922 &(cs->nofree));
922 RETURN_UNGCPRO (1); 923 UNGCPRO;
924 return 1;
923} 925}
924 926
925/* Handle a SelectionClear event EVENT, which indicates that some 927/* Handle a SelectionClear event EVENT, which indicates that some