summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorSijmen J. Mulder <ik@sjmulder.nl>2018-06-15 11:21:52 +0200
committerSijmen J. Mulder <ik@sjmulder.nl>2018-06-15 11:21:52 +0200
commit1c649848c60caa68ccf886da23943ae4d1ffb8ff (patch)
tree75a956ac4bb4574ddf9cf92db4d16f84a53fe813 /src
parent0e48991594d3d3c382ca2995bb30d7236e6a9ce1 (diff)
Use memcpy instead of strncpy
Length of strings is already known
Diffstat (limited to 'src')
-rw-r--r--src/cmds_command.c4
-rw-r--r--src/file.c2
2 files changed, 3 insertions, 3 deletions
diff --git a/src/cmds_command.c b/src/cmds_command.c
index fcae9b8..58e4838 100644
--- a/src/cmds_command.c
+++ b/src/cmds_command.c
@@ -439,7 +439,7 @@ void do_commandmode(struct block * sb) {
sc_error("File path too long");
wordfree(&p);
} else {
- strncpy(name, p.we_wordv[0], len+1);
+ memcpy(name, p.we_wordv[0], len+1);
name_ok = 1;
wordfree(&p);
}
@@ -877,7 +877,7 @@ void do_commandmode(struct block * sb) {
sc_error("File path too long");
wordfree(&p);
} else {
- strncpy(name, p.we_wordv[0], len+1);
+ memcpy(name, p.we_wordv[0], len+1);
name_ok = 1;
wordfree(&p);
}
diff --git a/src/file.c b/src/file.c
index 5c7602a..1a3b3c3 100644
--- a/src/file.c
+++ b/src/file.c
@@ -216,7 +216,7 @@ int savefile() {
wordfree(&p);
return -1;
}
- strncpy(name, p.we_wordv[0], len+1);
+ memcpy(name, p.we_wordv[0], len+1);
wordfree(&p);
#endif