commit bb7427f6c1c95fc6b02ee90ca124dff50fcff9c5
Author:     sin <[email protected]>
AuthorDate: Thu Nov 26 10:32:46 2015 +0000
Commit:     sin <[email protected]>
CommitDate: Thu Nov 26 10:35:46 2015 +0000

    Fix type mismatch in split(1)
    
    Adapted from a patch sent by Random832.

diff --git a/split.c b/split.c
index f15e925..7033a28 100644
--- a/split.c
+++ b/split.c
@@ -48,7 +48,7 @@ int
 main(int argc, char *argv[])
 {
        FILE *in = stdin, *out = NULL;
-       size_t size = 1000, n;
+       off_t size = 1000, n;
        int ret = 0, ch, plen, slen = 2, always = 0;
        char name[NAME_MAX + 1], *prefix = "x", *file = NULL;
 
@@ -69,7 +69,7 @@ main(int argc, char *argv[])
                break;
        case 'l':
                always = 0;
-               size = estrtonum(EARGF(usage()), 1, MIN(LLONG_MAX, SIZE_MAX));
+               size = estrtonum(EARGF(usage()), 1, MIN(LLONG_MAX, SSIZE_MAX));
                break;
        default:
                usage();

Reply via email to