diff options
author | Özgür Kesim <oec-taler@kesim.org> | 2022-06-27 18:06:44 +0200 |
---|---|---|
committer | Özgür Kesim <oec-taler@kesim.org> | 2022-06-27 18:06:44 +0200 |
commit | 206c7ec705567b3520ab170fd61cd8114adeed89 (patch) | |
tree | fbc4adf34f0dd382b8721506ea46f899804d2e41 /src/exchange/taler-exchange-httpd_management_extensions.c | |
parent | cddfaf007f4ac22e224f3df5f0151a0d620fb131 (diff) | |
download | exchange-206c7ec705567b3520ab170fd61cd8114adeed89.tar.gz exchange-206c7ec705567b3520ab170fd61cd8114adeed89.tar.bz2 exchange-206c7ec705567b3520ab170fd61cd8114adeed89.zip |
-fixes in extension event handler
Diffstat (limited to 'src/exchange/taler-exchange-httpd_management_extensions.c')
-rw-r--r-- | src/exchange/taler-exchange-httpd_management_extensions.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/exchange/taler-exchange-httpd_management_extensions.c b/src/exchange/taler-exchange-httpd_management_extensions.c index ce151e2e5..83a1dfc97 100644 --- a/src/exchange/taler-exchange-httpd_management_extensions.c +++ b/src/exchange/taler-exchange-httpd_management_extensions.c @@ -121,20 +121,16 @@ set_extensions (void *cls, /* Success, trigger event */ { - enum TALER_Extension_Type *type = &sec->extensions[i].type; + uint32_t nbo_type = htonl (sec->extensions[i].type); struct GNUNET_DB_EventHeaderP ev = { .size = htons (sizeof (ev)), .type = htons (TALER_DBEVENT_EXCHANGE_EXTENSIONS_UPDATED) }; - // FIXME-Oec: bug: convert type to NBO first! - // FIXME-Oec: bug: sizeof enum is ill-defined... - // FIXME-Oec: bug: don't see /keys listening to the event - // FIXME-Oec: why is TEH_keys_update_states (); not enough? TEH_plugin->event_notify (TEH_plugin->cls, &ev, - type, - sizeof(*type)); + &nbo_type, + sizeof(nbo_type)); } } |