aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--draw.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/draw.c b/draw.c
index e7484b8..145ce39 100644
--- a/draw.c
+++ b/draw.c
@@ -232,13 +232,16 @@ get_rect_vals(char *s, int *w, int *h, int *x, int *y) {
*h = atoi(buf);
if(s[i]) {
- for(j=0, ++i; s[i] && s[i] != '+' && s[i] != '-' && j<ARGLEN; j++, i++) {
+ j=0;
+ buf[j] = s[i]; ++j;
+ for(++i; s[i] && s[i] != '+' && s[i] != '-' && j<ARGLEN; j++, i++) {
buf[j] = s[i];
}
buf[j] = '\0';
*x = atoi(buf);
- if(s[i])
+ if(s[i]) {
*y = atoi(s+i);
+ }
}
}