Merge pull request #3113 from jcfaracco/clang

utils: Fix wrong integer of a function parameter.
This commit is contained in:
Christian Brauner 2019-08-03 10:33:30 -04:00 committed by GitHub
commit 2ffda4c4f1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 4 deletions

View File

@ -1660,7 +1660,8 @@ static bool prepend_lxc_header(char *path, const char *t, char *const argv[])
FILE *f; FILE *f;
int ret = -1; int ret = -1;
#if HAVE_OPENSSL #if HAVE_OPENSSL
int i, md_len = 0; int i;
unsigned int md_len = 0;
unsigned char md_value[EVP_MAX_MD_SIZE]; unsigned char md_value[EVP_MAX_MD_SIZE];
char *tpath; char *tpath;
#endif #endif

View File

@ -333,7 +333,7 @@ again:
#ifdef HAVE_OPENSSL #ifdef HAVE_OPENSSL
#include <openssl/evp.h> #include <openssl/evp.h>
static int do_sha1_hash(const char *buf, int buflen, unsigned char *md_value, int *md_len) static int do_sha1_hash(const char *buf, int buflen, unsigned char *md_value, unsigned int *md_len)
{ {
EVP_MD_CTX *mdctx; EVP_MD_CTX *mdctx;
const EVP_MD *md; const EVP_MD *md;
@ -353,7 +353,7 @@ static int do_sha1_hash(const char *buf, int buflen, unsigned char *md_value, in
return 0; return 0;
} }
int sha1sum_file(char *fnam, unsigned char *digest, int *md_len) int sha1sum_file(char *fnam, unsigned char *digest, unsigned int *md_len)
{ {
char *buf; char *buf;
int ret; int ret;

View File

@ -99,7 +99,7 @@ extern int wait_for_pid(pid_t pid);
extern int lxc_wait_for_pid_status(pid_t pid); extern int lxc_wait_for_pid_status(pid_t pid);
#if HAVE_OPENSSL #if HAVE_OPENSSL
extern int sha1sum_file(char *fnam, unsigned char *md_value, int *md_len); extern int sha1sum_file(char *fnam, unsigned char *md_value, unsigned int *md_len);
#endif #endif
/* initialize rand with urandom */ /* initialize rand with urandom */