Unverified Commit b49652ac authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

curl: fix FreeBSD compiler warning in the --xattr code

Closes #3550
parent 38d8e1bd
Loading
Loading
Loading
Loading
+7 −5
Original line number Diff line number Diff line
@@ -111,11 +111,13 @@ int fwrite_xattr(CURL *curl, int fd)
#elif defined(HAVE_FSETXATTR_5)
        err = fsetxattr(fd, mappings[i].attr, value, strlen(value), 0);
#elif defined(__FreeBSD_version)
        err = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER, mappings[i].attr,
                             value, strlen(value));
        {
          ssize_t rc = extattr_set_fd(fd, EXTATTR_NAMESPACE_USER,
                                      mappings[i].attr, value, strlen(value));
          /* FreeBSD's extattr_set_fd returns the length of the extended
             attribute */
        err = err < 0 ? err : 0;
          err = (int)rc;
        }
#endif
        if(freeptr)
          curl_free(value);