Fix build with redis
[oweals/minetest.git] / src / sha1.cpp
index 93df109693b903a02b70b8c5227b3ecbef9fa296..6ed7385d51fa255b719eee7a1ec634319fda0148 100644 (file)
@@ -4,8 +4,24 @@ Copyright (c) 2005 Michael D. Leonhard
 
 http://tamale.net/
 
-This file is licensed under the terms described in the
-accompanying LICENSE file.
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
+of the Software, and to permit persons to whom the Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
 */
 
 #include <stdio.h>
@@ -130,7 +146,7 @@ void SHA1::process()
 void SHA1::addBytes( const char* data, int num )
 {
        assert( data );
-       assert( num > 0 );
+       assert( num >= 0 );
        // add these bytes to the running total
        size += num;
        // repeat until all data is processed