SASANO Takayoshi on Nostr: lib/libc/string/memcpy.c if ((dst < src && dst + length > src) || (src < dst && src + ...
lib/libc/string/memcpy.c
if ((dst < src && dst + length > src) ||
(src < dst && src + length > dst)) {
(途中省略)
sendsyslog(buf, strlen(buf), LOG_CONS);
abort();
}
printf("%n")にしろsrc/dstが重なるmemcpy()にしろ、abort()で止まるってことはSIGABRT出してるはずだよね。core dumpなし…?
Published at
2025-01-13 00:44:44Event JSON
{
"id": "7116cf21b09feedf51e0565eae95c57ae66d6700da37e0245475e4e7814bd983",
"pubkey": "9479339eb118796a8d8e9b7c1ff6d34abf8cd0e4fe81b0d80372e2b1d2da7b12",
"created_at": 1736729084,
"kind": 1,
"tags": [
[
"e",
"d58eeb08c16406485f7b91e4836cf80eaadc799b252b60365abf33abc121f3b7",
"wss://relay.mostr.pub",
"reply"
],
[
"proxy",
"https://social.mikutter.hachune.net/users/uaa/statuses/113818277282030593",
"activitypub"
]
],
"content": "lib/libc/string/memcpy.c\n if ((dst \u003c src \u0026\u0026 dst + length \u003e src) ||\n (src \u003c dst \u0026\u0026 src + length \u003e dst)) {\n(途中省略)\n sendsyslog(buf, strlen(buf), LOG_CONS);\n abort();\n }\n\nprintf(\"%n\")にしろsrc/dstが重なるmemcpy()にしろ、abort()で止まるってことはSIGABRT出してるはずだよね。core dumpなし…?",
"sig": "a2bfe33fa7e7b34e2d8fde225b7a5f0dd849eda5c8771a867be864764cd28fc5d499d7e07f52c7943c5e4cb4077996b7119dcd2ffbb5dd9d484ecf9dec25dcd4"
}