mirror of
https://git.proxmox.com/git/libgit2
synced 2025-08-12 10:01:10 +00:00
Merge pull request #4240 from pks-t/pks/fix-gcc-warnings
Fix GCC warnings
This commit is contained in:
commit
924f5d129e
@ -1,5 +1,7 @@
|
|||||||
#include "common.h"
|
#include "common.h"
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
|
#include <string.h>
|
||||||
|
#include <errno.h>
|
||||||
|
|
||||||
/* Shamelessly borrowed from http://stackoverflow.com/questions/3417837/
|
/* Shamelessly borrowed from http://stackoverflow.com/questions/3417837/
|
||||||
* with permission of the original author, Martin Pool.
|
* with permission of the original author, Martin Pool.
|
||||||
@ -20,15 +22,27 @@ int cred_acquire_cb(git_cred **out,
|
|||||||
unsigned int UNUSED(allowed_types),
|
unsigned int UNUSED(allowed_types),
|
||||||
void * UNUSED(payload))
|
void * UNUSED(payload))
|
||||||
{
|
{
|
||||||
char username[128] = {0};
|
char *username = NULL, *password = NULL;
|
||||||
char password[128] = {0};
|
int error;
|
||||||
|
|
||||||
printf("Username: ");
|
printf("Username: ");
|
||||||
scanf("%s", username);
|
if (getline(&username, NULL, stdin) < 0) {
|
||||||
|
fprintf(stderr, "Unable to read username: %s", strerror(errno));
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
/* Yup. Right there on your terminal. Careful where you copy/paste output. */
|
/* Yup. Right there on your terminal. Careful where you copy/paste output. */
|
||||||
printf("Password: ");
|
printf("Password: ");
|
||||||
scanf("%s", password);
|
if (getline(&password, NULL, stdin) < 0) {
|
||||||
|
fprintf(stderr, "Unable to read password: %s", strerror(errno));
|
||||||
|
free(username);
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
|
||||||
return git_cred_userpass_plaintext_new(out, username, password);
|
error = git_cred_userpass_plaintext_new(out, username, password);
|
||||||
|
|
||||||
|
free(username);
|
||||||
|
free(password);
|
||||||
|
|
||||||
|
return error;
|
||||||
}
|
}
|
||||||
|
10
src/odb.c
10
src/odb.c
@ -1002,7 +1002,7 @@ static int odb_read_1(git_odb_object **out, git_odb *db, const git_oid *id,
|
|||||||
git_odb_object *object;
|
git_odb_object *object;
|
||||||
git_oid hashed;
|
git_oid hashed;
|
||||||
bool found = false;
|
bool found = false;
|
||||||
int error;
|
int error = 0;
|
||||||
|
|
||||||
if (!only_refreshed && odb_read_hardcoded(&raw, id) == 0)
|
if (!only_refreshed && odb_read_hardcoded(&raw, id) == 0)
|
||||||
found = true;
|
found = true;
|
||||||
@ -1099,7 +1099,7 @@ static int read_prefix_1(git_odb_object **out, git_odb *db,
|
|||||||
const git_oid *key, size_t len, bool only_refreshed)
|
const git_oid *key, size_t len, bool only_refreshed)
|
||||||
{
|
{
|
||||||
size_t i;
|
size_t i;
|
||||||
int error;
|
int error = 0;
|
||||||
git_oid found_full_oid = {{0}};
|
git_oid found_full_oid = {{0}};
|
||||||
git_rawobj raw = {0};
|
git_rawobj raw = {0};
|
||||||
void *data = NULL;
|
void *data = NULL;
|
||||||
@ -1326,9 +1326,9 @@ static int git_odb_stream__invalid_length(
|
|||||||
{
|
{
|
||||||
giterr_set(GITERR_ODB,
|
giterr_set(GITERR_ODB,
|
||||||
"cannot %s - "
|
"cannot %s - "
|
||||||
"Invalid length. %"PRIuZ" was expected. The "
|
"Invalid length. %"PRIdZ" was expected. The "
|
||||||
"total size of the received chunks amounts to %"PRIuZ".",
|
"total size of the received chunks amounts to %"PRIdZ".",
|
||||||
action, stream->declared_size, stream->received_bytes);
|
action, stream->declared_size, stream->received_bytes);
|
||||||
|
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@ static int file_url(git_buf *buf, const char *host, const char *path)
|
|||||||
return git_buf_printf(buf, "file://%s/%s", host, path);
|
return git_buf_printf(buf, "file://%s/%s", host, path);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#ifdef GIT_WIN32
|
||||||
static int git_style_unc_path(git_buf *buf, const char *host, const char *path)
|
static int git_style_unc_path(git_buf *buf, const char *host, const char *path)
|
||||||
{
|
{
|
||||||
git_buf_clear(buf);
|
git_buf_clear(buf);
|
||||||
@ -49,6 +50,7 @@ static int unc_path(git_buf *buf, const char *host, const char *path)
|
|||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
void test_clone_local__should_clone_local(void)
|
void test_clone_local__should_clone_local(void)
|
||||||
{
|
{
|
||||||
|
@ -54,12 +54,6 @@ static void *return_normally(void *param)
|
|||||||
{
|
{
|
||||||
return param;
|
return param;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void *exit_abruptly(void *param)
|
|
||||||
{
|
|
||||||
git_thread_exit(param);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
void test_threads_basic__exit(void)
|
void test_threads_basic__exit(void)
|
||||||
|
Loading…
Reference in New Issue
Block a user