sites

Unnamed repository; edit this file 'description' to name the repository.
Log | Files | Refs

commit f2bfc78cd36c7206ed1bcbc87ec0e57016b421c9
parent ee3174fc570293dc21a2bd7724010fbd4aa4167d
Author: Andrew Milkovich <amilkovich@gmail.com>
Date:   Fri, 28 Jun 2013 23:04:07 -0700

ensure strings are terminated

Diffstat:
Mdwm.suckless.org/patches/dualstatus.md | 2+-
Mdwm.suckless.org/patches/dwm-6.1-dualstatus.diff | 10++++++----
2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/dwm.suckless.org/patches/dualstatus.md b/dwm.suckless.org/patches/dualstatus.md @@ -11,7 +11,7 @@ xsetroot -name "Top text;Bottom text" Download -------- - * [dwm-6.1-dualstatus.diff](dwm-6.1-dualstatus.diff) (4655b) (20130626) + * [dwm-6.1-dualstatus.diff](dwm-6.1-dualstatus.diff) (4690b) (20130628) Screenshot ---------- diff --git a/dwm.suckless.org/patches/dwm-6.1-dualstatus.diff b/dwm.suckless.org/patches/dwm-6.1-dualstatus.diff @@ -19,7 +19,7 @@ index d300687..e286e5d 100644 { MODKEY, XK_k, focusstack, {.i = -1 } }, { MODKEY, XK_i, incnmaster, {.i = +1 } }, diff --git a/dwm.c b/dwm.c -index 314adf4..0ab7edc 100644 +index 314adf4..09a14f8 100644 --- a/dwm.c +++ b/dwm.c @@ -140,6 +140,13 @@ typedef struct { @@ -132,7 +132,7 @@ index 314adf4..0ab7edc 100644 } void -@@ -1920,8 +1960,19 @@ updatetitle(Client *c) { +@@ -1920,8 +1960,21 @@ updatetitle(Client *c) { void updatestatus(void) { @@ -146,9 +146,11 @@ index 314adf4..0ab7edc 100644 + char *e = strchr(text, ';'); + if(e) { + *e = '\0'; e++; -+ strncpy(eb.text, e, sizeof(eb.text)); ++ strncpy(eb.text, e, sizeof(eb.text)-1); + } -+ strncpy(stext, text, sizeof(stext)); ++ else ++ eb.text[0] = '\0'; ++ strncpy(stext, text, sizeof(stext)-1); + } drawbar(selmon); }