On 04.02.23 15:01, Samuel Thibault wrote:
Hello,Juergen Gross, le ven. 03 févr. 2023 10:18:03 +0100, a ecrit:+char *xenbus_read_unsigned(xenbus_transaction_t xbt, const char *dir, + const char *node, unsigned int *value) +{ + char path[BUFFER_SIZE]; + char *msg; + char *str; + + xenbus_build_path(dir, node, path); + msg = xenbus_read(xbt, path, &str); + if ( msg ) + return msg; + + sscanf(str, "%u", value);I'd say better check that sscanf returned 1 and otherwise return an error. Otherwise *value may end up uninitialized.
Okay. Juergen
OpenPGP_0xB0DE9DD628BF132F.asc
Description: OpenPGP public key
OpenPGP_signature
Description: OpenPGP digital signature