Fix sign error in position calculation for mem_seek.

* data-mem.c (mem_seek): Fix sign error in position calculation.
This commit is contained in:
Marcus Brinkmann 2012-07-28 22:06:09 +02:00
parent 434735f71e
commit 8384ccbd1a

View File

@ -137,7 +137,7 @@ mem_seek (gpgme_data_t dh, off_t offset, int whence)
gpg_err_set_errno (EINVAL); gpg_err_set_errno (EINVAL);
return -1; return -1;
} }
dh->data.mem.offset = dh->data.mem.length - offset; dh->data.mem.offset = dh->data.mem.length + offset;
break; break;
default: default:
gpg_err_set_errno (EINVAL); gpg_err_set_errno (EINVAL);