mirror of
https://github.com/RIOT-OS/RIOT.git
synced 2025-12-15 17:43:51 +01:00
suit: replace SUIT_URL_MAX with CONFIG_SOCK_URLPATH_MAXLEN
This commit is contained in:
parent
e16074f8ae
commit
d9114f81c4
@ -62,13 +62,6 @@ extern "C" {
|
||||
#define CONFIG_SUIT_COMPONENT_MAX_NAME_LEN (32U)
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Maximum length of a SUIT resource URL
|
||||
*/
|
||||
#ifndef SUIT_URL_MAX
|
||||
#define SUIT_URL_MAX 128
|
||||
#endif
|
||||
|
||||
/**
|
||||
* @brief Current SUIT serialization format version
|
||||
*
|
||||
|
||||
@ -47,7 +47,7 @@ static ssize_t _trigger_handler(coap_pkt_t *pkt, uint8_t *buf, size_t len,
|
||||
unsigned code;
|
||||
size_t payload_len = pkt->payload_len;
|
||||
if (payload_len) {
|
||||
if (payload_len >= SUIT_URL_MAX) {
|
||||
if (payload_len >= CONFIG_SOCK_URLPATH_MAXLEN) {
|
||||
code = COAP_CODE_REQUEST_ENTITY_TOO_LARGE;
|
||||
}
|
||||
else {
|
||||
|
||||
@ -76,7 +76,7 @@
|
||||
#define SUIT_MSG_TRIGGER 0x12345
|
||||
|
||||
static char _stack[SUIT_WORKER_STACKSIZE];
|
||||
static char _url[SUIT_URL_MAX];
|
||||
static char _url[CONFIG_SOCK_URLPATH_MAXLEN];
|
||||
static uint8_t _manifest_buf[SUIT_MANIFEST_BUFSIZE];
|
||||
|
||||
static kernel_pid_t _suit_worker_pid;
|
||||
@ -113,7 +113,7 @@ static void _suit_handle_url(const char *url)
|
||||
memset(&manifest, 0, sizeof(manifest));
|
||||
|
||||
manifest.urlbuf = _url;
|
||||
manifest.urlbuf_len = SUIT_URL_MAX;
|
||||
manifest.urlbuf_len = CONFIG_SOCK_URLPATH_MAXLEN;
|
||||
|
||||
int res;
|
||||
if ((res = suit_parse(&manifest, _manifest_buf, size)) != SUIT_OK) {
|
||||
|
||||
@ -38,7 +38,6 @@
|
||||
|
||||
#include TEST_MANIFEST_INCLUDE(file1.bin.h)
|
||||
#include TEST_MANIFEST_INCLUDE(file2.bin.h)
|
||||
#define SUIT_URL_MAX 128
|
||||
|
||||
typedef struct {
|
||||
const unsigned char *data;
|
||||
@ -73,13 +72,13 @@ const size_t num_payloads = ARRAY_SIZE(payloads);
|
||||
static int test_suit_manifest(const unsigned char *manifest_bin,
|
||||
size_t manifest_bin_len)
|
||||
{
|
||||
char _url[SUIT_URL_MAX];
|
||||
char _url[CONFIG_SOCK_URLPATH_MAXLEN];
|
||||
suit_manifest_t manifest;
|
||||
|
||||
memset(&manifest, 0, sizeof(manifest));
|
||||
|
||||
manifest.urlbuf = _url;
|
||||
manifest.urlbuf_len = SUIT_URL_MAX;
|
||||
manifest.urlbuf_len = CONFIG_SOCK_URLPATH_MAXLEN;
|
||||
|
||||
int res;
|
||||
if ((res =
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user