]> Git repositories of Nishi - repoview.git/commitdiff
fix
authorNishi <nishi@nishi.boats>
Fri, 23 Aug 2024 11:00:12 +0000 (11:00 +0000)
committerNishi <nishi@nishi.boats>
Fri, 23 Aug 2024 11:00:12 +0000 (11:00 +0000)
git-svn-id: file:///raid/svn-personal/repoview/trunk@65 7e8b2a19-8934-dd40-8cb3-db22cdd5a80f

CGI/enscript.c
CGI/theme/modern.c

index 3f565a162d49180d3d0f3b916d584e1e2c815ed9..a2a0027e93b81604f31ef340c2495d5613880e80 100644 (file)
@@ -77,7 +77,6 @@ char* rv_enscript(const char* repouser, const char* path, const char* lang) {
                }
                char* newdata = malloc(1);
                newdata[0] = 0;
-               free(d);
                int i;
                int incr = 0;
                bool log = false;
@@ -100,6 +99,7 @@ char* rv_enscript(const char* repouser, const char* path, const char* lang) {
                                if(oldc == 0) break;
                        }
                }
+               free(d);
                return newdata;
        }
 }
index e883c2ba85037da16ac619593e4c528a303328ac..825b3e6e74796c81af35e34697ce7574991f3a94 100644 (file)
@@ -46,7 +46,7 @@ bool invalid_char(char c) {
        if(c >= '0' && c <= '9') return false;
        if(c >= 'a' && c <= 'z') return false;
        if(c >= 'A' && c <= 'Z') return false;
-       if(c == '_' && c == '-' && c == '.') return false;
+       if(c == '_' || c == '-' || c == '.') return false;
        return true;
 }