aboutsummaryrefslogtreecommitdiffstats
path: root/src/data-mem.c
diff options
context:
space:
mode:
authorMarcus Brinkmann <[email protected]>2012-07-28 20:06:09 +0000
committerMarcus Brinkmann <[email protected]>2012-07-28 20:06:09 +0000
commit8384ccbd1a51447dccbd608fc5df3c24cb8999b1 (patch)
tree6cb48bf21f7777134950d67e0505c979a347e7b7 /src/data-mem.c
parentAllow null context on gpgme_set_locale. (diff)
downloadgpgme-8384ccbd1a51447dccbd608fc5df3c24cb8999b1.tar.gz
gpgme-8384ccbd1a51447dccbd608fc5df3c24cb8999b1.zip
Fix sign error in position calculation for mem_seek.
* data-mem.c (mem_seek): Fix sign error in position calculation.
Diffstat (limited to 'src/data-mem.c')
-rw-r--r--src/data-mem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/data-mem.c b/src/data-mem.c
index eda695a4..512c295e 100644
--- a/src/data-mem.c
+++ b/src/data-mem.c
@@ -137,7 +137,7 @@ mem_seek (gpgme_data_t dh, off_t offset, int whence)
gpg_err_set_errno (EINVAL);
return -1;
}
- dh->data.mem.offset = dh->data.mem.length - offset;
+ dh->data.mem.offset = dh->data.mem.length + offset;
break;
default:
gpg_err_set_errno (EINVAL);