[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Guile-commits] 06/10: [libguile] Fix bug: Don't expect ‘send’ string t
From: |
Thien-Thi Nguyen |
Subject: |
[Guile-commits] 06/10: [libguile] Fix bug: Don't expect ‘send’ string to be writable |
Date: |
Fri, 3 Mar 2017 04:17:05 -0500 (EST) |
ttn pushed a commit to branch branch_release-1-8
in repository guile.
commit 3ca22333b738b2a56fb1d4a047cd3bfa16e2ca6d
Author: Thien-Thi Nguyen <address@hidden>
Date: Fri Mar 3 06:44:58 2017 +0100
[libguile] Fix bug: Don't expect ‘send’ string to be writable
Expecting writable strings fails if the string is the result
of ‘symbol->string’, for example.
* libguile/socket.c (scm_send): Use ‘scm_i_string_chars’.
---
libguile/socket.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/libguile/socket.c b/libguile/socket.c
index cb954f4..96f2572 100644
--- a/libguile/socket.c
+++ b/libguile/socket.c
@@ -1482,7 +1482,7 @@ SCM_DEFINE (scm_send, "send", 2, 1, 0,
fd = SCM_FPORT_FDES (sock);
len = scm_i_string_length (message);
- src = scm_i_string_writable_chars (message);
+ src = scm_i_string_chars (message);
SCM_SYSCALL (rv = send (fd, src, len, flg));
scm_i_string_stop_writing ();
- [Guile-commits] branch branch_release-1-8 updated (579b604 -> 9f3004b), Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 02/10: [build int] Add abstraction: CONFIG_SCRIPT, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 06/10: [libguile] Fix bug: Don't expect ‘send’ string to be writable,
Thien-Thi Nguyen <=
- [Guile-commits] 07/10: Improve ‘(ice-9 documentation) file-commentary’ default scrub proc, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 01/10: Rename configure.in to configure.ac, twice, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 04/10: [build int] Remove EOF "Local Variables" block; nfc, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 05/10: [build int] Add more 'AC_LANG_PROGRAM' calls, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 10/10: [maint] Update years in copyright notice; nfc, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 08/10: [build doc] Accomodate whitespace-injecting makeinfo, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 09/10: [doc] Clean up .texi for modern GNU Texinfo, Thien-Thi Nguyen, 2017/03/03
- [Guile-commits] 03/10: [build int] Dose configure.ac w/ "proper" m4-quoting, Thien-Thi Nguyen, 2017/03/03