diff options
author | Sverker Eriksson <[email protected]> | 2010-11-09 17:02:31 +0100 |
---|---|---|
committer | Sverker Eriksson <[email protected]> | 2010-11-09 17:02:31 +0100 |
commit | 033584eab11944fa8e3c2b55747cce887cd98877 (patch) | |
tree | 4a17a4d87e330cd8277118aa2908dc2713030968 /erts/doc/src/driver.xml | |
parent | f26528bbea0a24674e797a58b97117c1f8cf163f (diff) | |
parent | 24524dbd7867a27ba0550dbfd2c3fafed5ae0ca5 (diff) | |
download | otp-033584eab11944fa8e3c2b55747cce887cd98877.tar.gz otp-033584eab11944fa8e3c2b55747cce887cd98877.tar.bz2 otp-033584eab11944fa8e3c2b55747cce887cd98877.zip |
Merge branch 'sverker/doc-fixes/OTP-8880' into dev
* sverker/doc-fixes/OTP-8880:
Documentation update to ETS and drivers
Diffstat (limited to 'erts/doc/src/driver.xml')
-rw-r--r-- | erts/doc/src/driver.xml | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/erts/doc/src/driver.xml b/erts/doc/src/driver.xml index 006a6160de..db455312ec 100644 --- a/erts/doc/src/driver.xml +++ b/erts/doc/src/driver.xml @@ -196,11 +196,14 @@ static ErlDrvData start(ErlDrvPort port, char *command) <p>We call disconnect to log out from the database. (This should have been done from Erlang, but just in case.)</p> <code type="none"><![CDATA[ - static int do_disconnect(our_data_t* data, ei_x_buff* x); +static int do_disconnect(our_data_t* data, ei_x_buff* x); static void stop(ErlDrvData drv_data) { - do_disconnect((our_data_t*)drv_data, NULL); + our_data_t* data = (our_data_t*)drv_data; + + do_disconnect(data, NULL); + driver_free(data); } ]]></code> <p>We use the binary format only to return data to the emulator; |