Skip to contentSkip to conversation

transport: simplify duplicating a substring in transport_get() using xmemdupz()

PATCH In review René Scharfe 2 participants 2 messages Jun 15, 2016

lore
Share & tools
lore
#0 lore raw

PATCH 1/1 transport: simplify duplicating a substring in transport_get() using xmemdupz()

---
 transport.c | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)
transport.c +1 -3
index 70d38e4..08bcd3a 100644
@@ -971,9 +971,7 @@ struct transport *transport_get(struct remote *remote, const char *url)
 	} else {
 		/* Unknown protocol in URL. Pass to external handler. */
 		int len = external_specification_len(url);
-		char *handler = xmalloc(len + 1);
-		handler[len] = 0;
-		strncpy(handler, url, len);
+		char *handler = xmemdupz(url, len);
 		transport_helper_init(ret, handler);
 	}
 
Signature · 1 line
2.2.1