diff options
author | drh <drh@noemail.net> | 2017-06-30 23:46:16 +0000 |
---|---|---|
committer | drh <drh@noemail.net> | 2017-06-30 23:46:16 +0000 |
commit | 3561dd4afe53f07ececf28e4a46f31925f188de8 (patch) | |
tree | 268160dcc175a6713662aaa3632429fffcfad1e4 /ext/misc/remember.c | |
parent | 3a96a5d91924eb2be3d31fb4f6df220832c77801 (diff) | |
download | sqlite-3561dd4afe53f07ececf28e4a46f31925f188de8.tar.gz sqlite-3561dd4afe53f07ececf28e4a46f31925f188de8.zip |
Update the carray() and remember() extension functions so that they user
the new sqlite3_value_pointer() interface.
FossilOrigin-Name: a99fa94db7185b8eaf3c9b184cb1479f8b3d5781f71f1717a4b3f2dd1d184fe4
Diffstat (limited to 'ext/misc/remember.c')
-rw-r--r-- | ext/misc/remember.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/ext/misc/remember.c b/ext/misc/remember.c index aa3eff8a3..587d44a12 100644 --- a/ext/misc/remember.c +++ b/ext/misc/remember.c @@ -44,11 +44,11 @@ static void rememberFunc( sqlite3_value **argv ){ sqlite3_int64 v; - sqlite3_int64 ptr; + sqlite3_int64 *ptr; assert( argc==2 ); v = sqlite3_value_int64(argv[0]); - ptr = sqlite3_value_int64(argv[1]); - *((sqlite3_int64*)ptr) = v; + ptr = sqlite3_value_pointer(argv[1]); + if( ptr ) *ptr = v; sqlite3_result_int64(pCtx, v); } |