dragonflight/services/framecache
Wild Dragon Dev dc66833247 fix: declare all slot functions in slot.h to prevent 64-bit pointer truncation
fc_slot_create, fc_slot_destroy, fc_slot_open, fc_slot_close, and
fc_slot_write_frame were defined in slot.c but never declared in slot.h.
Any translation unit calling them without seeing a proper prototype
would fall back to implicit int return (32 bits), truncating 64-bit
pointers and causing SIGSEGV on dereference.

This affected framecache.c (POST /slots → fc_slot_create, DELETE
→ fc_slot_destroy) and other callers.
2026-06-03 20:16:35 +00:00
..
client fix(framecache): address critical bugs from code review 2026-06-03 16:25:34 +00:00
src fix: declare all slot functions in slot.h to prevent 64-bit pointer truncation 2026-06-03 20:16:35 +00:00
CMakeLists.txt feat(framecache): phase 5 — network ingest (RTMP/SRT) via framecache 2026-06-03 15:37:17 +00:00
Dockerfile fix(framecache): install wget for healthcheck; make node-agent devices optional 2026-06-03 18:21:30 +00:00