]> git.sur5r.net Git - i3/i3/commitdiff
fix the SHM log size
authorMichael Stapelberg <michael@stapelberg.de>
Sat, 10 Dec 2011 11:15:57 +0000 (11:15 +0000)
committerMichael Stapelberg <michael@stapelberg.de>
Sat, 10 Dec 2011 11:15:57 +0000 (11:15 +0000)
src/log.c
src/main.c

index 69116c7b4be209f437c23e85b32cb8a1fb5cd6ba..05a235fabf59f3ab53b7a119bc242e17f53fab16 100644 (file)
--- a/src/log.c
+++ b/src/log.c
@@ -39,7 +39,7 @@ char *errorfilename;
 char *shmlogname = "";
 /* Size limit for the SHM log, by default 25 MiB. Can be overwritten using the
  * flag --shmlog-size. */
-int shmlog_size = 25 * 1024 * 1024;
+int shmlog_size = 0;
 /* If enabled, logbuffer will point to a memory mapping of the i3 SHM log. */
 static char *logbuffer;
 /* A pointer (within logbuffer) where data will be written to next. */
index aefdfb27aa28971b750a092276c52cc4a963b1fb..45cb162c42599d1551730c59622f84a7212b1762 100644 (file)
@@ -284,8 +284,7 @@ int main(int argc, char *argv[]) {
     debug_build = ((strchr(I3_VERSION, '(') - I3_VERSION) > 10);
 
     /* On non-release builds, disable SHM logging by default. */
-    if (!debug_build)
-        shmlog_size = 0;
+    shmlog_size = (debug_build ? 25 * 1024 * 1024 : 0);
 
     start_argv = argv;