]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
libudev-util: add assertions
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 Nov 2018 07:32:54 +0000 (16:32 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 21 Nov 2018 07:32:54 +0000 (16:32 +0900)
src/libudev/libudev-util.c

index f07b29ab481919459d2d8577f95f978dc171beae..d6362cac0cb29425932be1d22dcf5a060aa8ef09 100644 (file)
@@ -84,6 +84,9 @@ int util_resolve_subsys_kernel(const char *string,
 size_t util_path_encode(const char *src, char *dest, size_t size) {
         size_t i, j;
 
+        assert(src);
+        assert(dest);
+
         for (i = 0, j = 0; src[i] != '\0'; i++) {
                 if (src[i] == '/') {
                         if (j+4 >= size) {
@@ -129,6 +132,9 @@ size_t util_path_encode(const char *src, char *dest, size_t size) {
 int util_replace_whitespace(const char *str, char *to, size_t len) {
         size_t i, j;
 
+        assert(str);
+        assert(to);
+
         /* strip trailing whitespace */
         len = strnlen(str, len);
         while (len && isspace(str[len-1]))
@@ -158,6 +164,8 @@ int util_replace_chars(char *str, const char *white) {
         size_t i = 0;
         int replaced = 0;
 
+        assert(str);
+
         while (str[i] != '\0') {
                 int len;