projects
/
git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
refname_is_safe(): don't allow the empty string
[git]
/
compat
/
strlcpy.c
1
#include "../git-compat-util.h"
2
3
size_t gitstrlcpy(char *dest, const char *src, size_t size)
4
{
5
size_t ret = strlen(src);
6
7
if (size) {
8
size_t len = (ret >= size) ? size - 1 : ret;
9
memcpy(dest, src, len);
10
dest[len] = '\0';
11
}
12
return ret;
13
}