summaryrefslogtreecommitdiff
path: root/src/signature.c
diff options
context:
space:
mode:
authorNicolas Viennot <nicolas@viennot.biz>2013-04-18 00:55:20 -0400
committerNicolas Viennot <nicolas@viennot.biz>2013-04-18 00:56:42 -0400
commit9e46f6761891dbf05b733baae48e8c7161a213b5 (patch)
tree0c7337a8f8ce4c888806639b253a54df8138daaf /src/signature.c
parent53cb87575dc2982d23038e87e87824f8b20fe4be (diff)
downloadlibgit2-9e46f6761891dbf05b733baae48e8c7161a213b5.tar.gz
Return error for empty name/email
Diffstat (limited to 'src/signature.c')
-rw-r--r--src/signature.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/signature.c b/src/signature.c
index 164e8eb67..649dbcd3d 100644
--- a/src/signature.c
+++ b/src/signature.c
@@ -69,7 +69,7 @@ int git_signature_new(git_signature **sig_out, const char *name, const char *ema
if (p->name == NULL || p->email == NULL ||
p->name[0] == '\0' || p->email[0] == '\0') {
git_signature_free(p);
- return -1;
+ return signature_error("Empty name or email");
}
p->when.time = time;