From a5af8708dd30cffe160e1ce7d16979652c3f143e Mon Sep 17 00:00:00 2001 From: Matthew Flatt Date: Fri, 23 Dec 2016 15:15:18 -0700 Subject: [PATCH] glib-log test: copy nul terminator The classic C bug, possible in Racket thanks to `ffi/unsafe`. --- pkgs/racket-test/tests/racket/glib-log.rkt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/racket-test/tests/racket/glib-log.rkt b/pkgs/racket-test/tests/racket/glib-log.rkt index b2df785618..d0d776e500 100644 --- a/pkgs/racket-test/tests/racket/glib-log.rkt +++ b/pkgs/racket-test/tests/racket/glib-log.rkt @@ -25,7 +25,7 @@ (define (make s) (define p (malloc (add1 (bytes-length s)) 'raw)) - (memcpy p s (bytes-length s)) + (memcpy p s (add1 (bytes-length s))) p) (define hello (make #"hello"))