The following issues were found
app/src/control_msg.c
1 issues
Line: 71
Column: 5
CWE codes:
120
Suggestion:
Make sure destination can always hold the source data
write_string(const char *utf8, size_t max_len, unsigned char *buf) {
size_t len = utf8_truncation_index(utf8, max_len);
buffer_write32be(buf, len);
memcpy(&buf[4], utf8, len);
return 4 + len;
}
static uint16_t
to_fixed_point_16(float f) {
Reported by FlawFinder.
app/src/trait/frame_sink.h
1 issues
Line: 21
Column: 12
CWE codes:
362
};
struct sc_frame_sink_ops {
bool (*open)(struct sc_frame_sink *sink);
void (*close)(struct sc_frame_sink *sink);
bool (*push)(struct sc_frame_sink *sink, const AVFrame *frame);
};
#endif
Reported by FlawFinder.
app/src/trait/packet_sink.h
1 issues
Line: 22
Column: 12
CWE codes:
362
};
struct sc_packet_sink_ops {
bool (*open)(struct sc_packet_sink *sink, const AVCodec *codec);
void (*close)(struct sc_packet_sink *sink);
bool (*push)(struct sc_packet_sink *sink, const AVPacket *packet);
};
#endif
Reported by FlawFinder.