From c340dfeaf84685f655f6e5ea2ff02b9b48763c78 Mon Sep 17 00:00:00 2001 From: Alexander Larsson Date: Wed, 3 Apr 2013 15:49:54 +0200 Subject: [PATCH] Broadway: Fix shm names We were sometimes getting zero chars in the name, making them shorter, due to an off-by-zero in the size. --- gdk/broadway/gdkbroadway-server.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gdk/broadway/gdkbroadway-server.c b/gdk/broadway/gdkbroadway-server.c index cb9bdf4664..adc28a0b72 100644 --- a/gdk/broadway/gdkbroadway-server.c +++ b/gdk/broadway/gdkbroadway-server.c @@ -506,7 +506,7 @@ make_valid_fs_char (char c) { char chars[] = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ01234567890"; - return chars[c % sizeof (chars)]; + return chars[c % (sizeof (chars) - 1)]; } /* name must have at least space for 34 bytes */