Fix dead assignment in write_key
diff --git a/src/textfile.c b/src/textfile.c
index d115ff6..089cce8 100644
--- a/src/textfile.c
+++ b/src/textfile.c
@@ -182,7 +182,7 @@
{
struct stat st;
char *map, *off, *end, *str;
- off_t size, pos; size_t base;
+ off_t size; size_t base;
int fd, len, err = 0;
fd = open(pathname, O_RDWR);
@@ -203,7 +203,7 @@
if (!size) {
if (value) {
- pos = lseek(fd, size, SEEK_SET);
+ lseek(fd, size, SEEK_SET);
err = write_key_value(fd, key, value);
}
goto unlock;
@@ -221,7 +221,7 @@
if (!off) {
if (value) {
munmap(map, size);
- pos = lseek(fd, size, SEEK_SET);
+ lseek(fd, size, SEEK_SET);
err = write_key_value(fd, key, value);
}
goto unlock;
@@ -249,7 +249,7 @@
err = errno;
goto unlock;
}
- pos = lseek(fd, base, SEEK_SET);
+ lseek(fd, base, SEEK_SET);
if (value)
err = write_key_value(fd, key, value);
@@ -275,7 +275,7 @@
free(str);
goto unlock;
}
- pos = lseek(fd, base, SEEK_SET);
+ lseek(fd, base, SEEK_SET);
if (value)
err = write_key_value(fd, key, value);