浏览代码

Fix `gb_alloc_str_len`

gingerBill 5 年之前
父节点
当前提交
5551404be4
共有 1 个文件被更改,包括 2 次插入1 次删除
  1. 2 1
      src/gb/gb.h

+ 2 - 1
src/gb/gb.h

@@ -4052,7 +4052,8 @@ gb_inline char *gb_alloc_str(gbAllocator a, char const *str) {
 
 gb_inline char *gb_alloc_str_len(gbAllocator a, char const *str, isize len) {
 	char *result;
-	result = cast(char *)gb_alloc_copy(a, str, len+1);
+	result = cast(char *)gb_alloc(a, len+1);
+	gb_memmove(result, str, len);
 	result[len] = '\0';
 	return result;
 }