diff options
| author | Mattias Andrée <maandree@kth.se> | 2017-04-08 13:57:36 +0200 |
|---|---|---|
| committer | Mattias Andrée <maandree@kth.se> | 2017-04-08 13:57:36 +0200 |
| commit | 478b53f935264bdfe4efe394f8d804a1361a6770 (patch) | |
| tree | 31c87de7b67f928ff93b4564e0929d7db2a369f8 /src/blind-extend.c | |
| parent | Update TODO: blind-from-sent (diff) | |
| download | blind-478b53f935264bdfe4efe394f8d804a1361a6770.tar.gz blind-478b53f935264bdfe4efe394f8d804a1361a6770.tar.bz2 blind-478b53f935264bdfe4efe394f8d804a1361a6770.tar.xz | |
Document memory requirements, minor style fixes, more use of BUFSIZ, fix warnings, and fix potential buffer overflow
Signed-off-by: Mattias Andrée <maandree@kth.se>
Diffstat (limited to 'src/blind-extend.c')
| -rw-r--r-- | src/blind-extend.c | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/src/blind-extend.c b/src/blind-extend.c index 4331ae3..8b9e638 100644 --- a/src/blind-extend.c +++ b/src/blind-extend.c @@ -14,23 +14,23 @@ main(int argc, char *argv[]) { struct stream stream; char *buf, *image; - size_t ptr, n, m, imgw, imgh, rown; + size_t n, m, imgw, imgh, rown; size_t xoff, yoff, h, x, y; size_t left = 0, right = 0, top = 0, bottom = 0; int tile = 0; ARGBEGIN { case 'l': - left = etozu_flag('l', EARG(), 0, SIZE_MAX); + left = etozu_flag('l', UARGF(), 0, SIZE_MAX); break; case 'r': - right = etozu_flag('r', EARG(), 0, SIZE_MAX); + right = etozu_flag('r', UARGF(), 0, SIZE_MAX); break; case 'a': - top = etozu_flag('a', EARG(), 0, SIZE_MAX); + top = etozu_flag('a', UARGF(), 0, SIZE_MAX); break; case 'b': - bottom = etozu_flag('b', EARG(), 0, SIZE_MAX); + bottom = etozu_flag('b', UARGF(), 0, SIZE_MAX); break; case 't': tile = 1; @@ -80,7 +80,6 @@ main(int argc, char *argv[]) xoff = (rown - left % rown) % rown; yoff = (stream.height - top % stream.height) % stream.height; - memcpy(buf, stream.buf, ptr = stream.ptr); while (eread_frame(&stream, buf, n)) { if (!tile) { for (y = 0; y < stream.height; y++) |
