diff options
author | stephan <stephan@noemail.net> | 2024-10-11 19:22:32 +0000 |
---|---|---|
committer | stephan <stephan@noemail.net> | 2024-10-11 19:22:32 +0000 |
commit | ea7ea76a5937e257efe5cb4df89e23822e36a317 (patch) | |
tree | 0340e62bc991b1ca4ec65a07d6ccc4bdc4cc1b33 /tool/src-verify.c | |
parent | c85c102efeff34a6d33748e2338f90556fa37939 (diff) | |
download | sqlite-ea7ea76a5937e257efe5cb4df89e23822e36a317.tar.gz sqlite-ea7ea76a5937e257efe5cb4df89e23822e36a317.zip |
Avoid a segfault when calling src-verify without any arguments.
FossilOrigin-Name: c0c4e6f111b9b16538aad33e83f02f8d7835e952649f5cee610c068722bea4a4
Diffstat (limited to 'tool/src-verify.c')
-rw-r--r-- | tool/src-verify.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tool/src-verify.c b/tool/src-verify.c index 762904656..0c7ed6f4c 100644 --- a/tool/src-verify.c +++ b/tool/src-verify.c @@ -854,12 +854,16 @@ int main(int argc, char **argv){ xErr = errorMsgNH; continue; } + usage: fprintf(stderr, "Usage: %s DIRECTORY\n" " or: %s --sha1 FILE ...\n" " or: %s --sha3 FILE ...\n", argv[0], argv[0], argv[0]); return 1; } + if( !zDir ){ + goto usage; + } if( strlen(zDir)>1000 ){ fprintf(stderr, "Directory argument too big: [%s]\n", zDir); return 1; |