{"thread":{"id":"1455","subject":"[PATCH 1/1] git_mkstemp() fix","startedAt":"2005-08-08T20:33:08Z","lastAt":"2005-08-08T20:33:08Z","messageCount":1,"participants":["Holger Eitzenberger"],"isPatch":true,"patchVersion":1,"patchTotal":1},"messages":[{"id":"6948","messageId":"42F7C184.1000902@my-eitzenberger.de","threadId":"1455","inReplyTo":null,"subject":"[PATCH 1/1] git_mkstemp() fix","fromName":"Holger Eitzenberger","fromEmail":"holger@my-eitzenberger.de","sentAt":"2005-08-08T20:33:08Z","receivedAt":"2005-08-08T20:33:08Z","isPatch":true,"sender":{"key":"holger@my-eitzenberger.de","avatar":null},"body":"Hi,\n\nattached is a bugfix for the newly introduced git_mkstemp() function.\n\n/holger\n\n\ngit_mkstemp() bugfix\n\n---\ncommit 8cccfa75e0095afd2dd4ec354f2786068c9e7a2f\ntree 354e00b03039e0c42284442c9764dcd3bf8f608f\nparent d59a6043a8a7aed97c684fb4f14fe5221df1fcaf\nauthor Holger Eitzenberger <holger@my-eitzenberger.de> Mon, 08 Aug 2005 23:29:28 +0200\ncommitter Holger Eitzenberger <holger@jonathan.my-eitzenberger.de> Mon, 08 Aug 2005 23:29:28 +0200\n\n path.c |    9 +++++++--\n 1 files changed, 7 insertions(+), 2 deletions(-)\n\ndiff --git a/path.c b/path.c\n--- a/path.c\n+++ b/path.c\n@@ -68,8 +68,13 @@ int git_mkstemp(char *path, size_t len, \n \tif ((env = getenv(\"TMPDIR\")) == NULL) {\n \t\tstrcpy(pch, \"/tmp/\");\n \t\tlen -= 5;\n-\t} else\n-\t\tlen -= snprintf(pch, len, \"%s/\", env);\n+\t\tpch += 5;\n+\t} else {\n+\t\tsize_t n = snprintf(pch, len, \"%s/\", env);\n+\n+\t\tlen -= n;\n+\t\tpch += n;\n+\t}\n \n \tsafe_strncpy(pch, template, len);\n \n"}]}