|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [PATCH 1/7] Mini-OS: xenbus: add support for reading node from directory
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.
> + free(str);
> +
> + return NULL;
> +}
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |