Commit 9c94a356cc61daa85e17c6342db9b3d62f788802

Carlos Martín Nieto 2012-02-21T12:15:23

Fix check for writing remote's fetch and push configurations Fix copy-paste error

diff --git a/src/remote.c b/src/remote.c
index 993037e..91622a8 100644
--- a/src/remote.c
+++ b/src/remote.c
@@ -199,7 +199,7 @@ int git_remote_save(const git_remote *remote)
 	if (error < GIT_SUCCESS)
 		goto cleanup;
 
-	if (remote->fetch.src != NULL && remote->fetch.src != NULL) {
+	if (remote->fetch.src != NULL && remote->fetch.dst != NULL) {
 		git_buf_clear(&buf);
 		git_buf_clear(&value);
 		git_buf_printf(&buf, "remote.%s.%s", remote->name, "fetch");
@@ -212,7 +212,7 @@ int git_remote_save(const git_remote *remote)
 			goto cleanup;
 	}
 
-	if (remote->push.src != NULL && remote->push.src != NULL) {
+	if (remote->push.src != NULL && remote->push.dst != NULL) {
 		git_buf_clear(&buf);
 		git_buf_clear(&value);
 		git_buf_printf(&buf, "remote.%s.%s", remote->name, "push");