MCPcopy Create free account
hub / github.com/HumbleNet/HumbleNet / sanitize_callbacks

Function sanitize_callbacks

src/humblenet/src/libsocket.cpp:270–279  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

268}
269
270void sanitize_callbacks( internal_callbacks_t& callbacks ) {
271 intptr_t* ptr = (intptr_t*)&callbacks;
272
273 for( int i = 0; i < sizeof(internal_callbacks_t)/sizeof(void*); ++i, ++ptr ) {
274 if( !*ptr ) {
275 LOG("Sanitize callback #%d\n", i+1 );
276 *ptr = (intptr_t)&ok_callback;
277 }
278 }
279}
280
281internal_context_t* internal_init(internal_callbacks_t* callbacks) {
282 internal_context_t* ctx = new internal_context_t();

Callers 3

internal_initFunction · 0.85
internal_set_callbacksFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected