[commit] isync/src

2006-07-29 Thread Oswald Buddenhagen
CVS commit by ossi: work around glibc bug: printf("%.*s", INT_MAX, s) tries to allocate 2G. M +1 -1 drv_maildir.c 1.19 M +1 -1 mdconvert.c 1.3 --- isync/src/drv_maildir.c #1.18:1.19 @@ -663,5 +663,5 @@ maildir_scan( maildir_store_t *ctx, msgl

[commit] isync_1_0_branch: isync/src

2006-07-29 Thread Oswald Buddenhagen
CVS commit by ossi: work around glibc bug: printf("%.*s", INT_MAX, s) tries to allocate 2G. M +1 -1 drv_maildir.c 1.8.2.1 M +1 -1 mdconvert.c 1.1.2.1 --- isync/src/drv_maildir.c #1.8:1.8.2.1 @@ -641,5 +641,5 @@ maildir_scan( maildir_store_t *ctx, msgl

Working around apparent glibc bug

2006-07-29 Thread Chung-chieh Shan
Hello, My glibc sometimes doesn't like to snprintf strings with precision INT_MAX (http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=380195). This glitch makes the code below in drv_maildir.c sometimes fail: if (u) ml = u - entry->base; else ru = "", ml = INT_MAX; fnl =