Commit Diff


commit - 0c60ce5ab29975b198dec154bc2ebbea83916eb9
commit + b4691ea5e088973f4d146a0f9a0ef24f480e3b24
blob - 6eaa212963730f40bdb471ad0f6004b8788b4f12
blob + 4f7f4abd51fe6798c3e75e0811f233c7347bed5e
--- lib/error.c
+++ lib/error.c
@@ -42,11 +42,9 @@ const struct got_error *
 got_error_from_errno()
 {
 	static struct got_error err;
-	static char msg[1024];
 
 	err.code = GOT_ERR_ERRNO;
-	strerror_r(errno, msg, sizeof(msg));
-	err.msg = msg;
+	err.msg = strerror(errno);
 	return &err;
 }