requestV3->reserved = 0;
reqSize = sizeof(*requestV3) + HgfsGetRequestHeaderSize();
reqBufferSize = HGFS_NAME_BUFFER_SIZET(HGFS_LARGE_PACKET_MAX, reqSize);
- if (requestV3->fileName.name != NULL) {
- /* Convert to CP name. */
- result = CPName_ConvertTo(path,
- reqBufferSize,
- requestV3->fileName.name);
- LOG(8, ("Converted path %s\n", requestV3->fileName.name));
- if (result < 0) {
- LOG(8, ("CP conversion failed.\n"));
- result = -EINVAL;
- goto out;
- }
- requestV3->fileName.length = result;
+
+ /* Convert to CP name. */
+ result = CPName_ConvertTo(path,
+ reqBufferSize,
+ requestV3->fileName.name);
+ LOG(8, ("Converted path %s\n", requestV3->fileName.name));
+ if (result < 0) {
+ LOG(8, ("CP conversion failed.\n"));
+ result = -EINVAL;
+ goto out;
}
+ requestV3->fileName.length = result;
break;
}
requestV2->hints = 0;
reqSize = sizeof *requestV2;
reqBufferSize = HGFS_NAME_BUFFER_SIZE(HGFS_LARGE_PACKET_MAX, requestV2);
- if (requestV2->fileName.name != NULL) {
- /* Convert to CP name. */
- result = CPName_ConvertTo(path,
- reqBufferSize,
- requestV2->fileName.name);
- LOG(8, ("Converted path %s\n", requestV2->fileName.name));
- if (result < 0) {
- LOG(8, ("CP conversion failed.\n"));
- result = -EINVAL;
- goto out;
- }
- requestV2->fileName.length = result;
+
+ /* Convert to CP name. */
+ result = CPName_ConvertTo(path,
+ reqBufferSize,
+ requestV2->fileName.name);
+ LOG(8, ("Converted path %s\n", requestV2->fileName.name));
+ if (result < 0) {
+ LOG(8, ("CP conversion failed.\n"));
+ result = -EINVAL;
+ goto out;
}
+ requestV2->fileName.length = result;
break;
}
requestV1 = (HgfsRequestGetattr *)(HGFS_REQ_PAYLOAD(req));
reqSize = sizeof *requestV1;
reqBufferSize = HGFS_NAME_BUFFER_SIZE(HGFS_LARGE_PACKET_MAX, requestV1);
- if (requestV1->fileName.name != NULL) {
- /* Convert to CP name. */
- result = CPName_ConvertTo(path,
- reqBufferSize,
- requestV1->fileName.name);
- LOG(8, ("Converted path %s\n", requestV1->fileName.name));
- if (result < 0) {
- LOG(8, ("CP conversion failed.\n"));
- result = -EINVAL;
- goto out;
- }
- requestV1->fileName.length = result;
+
+ /* Convert to CP name. */
+ result = CPName_ConvertTo(path,
+ reqBufferSize,
+ requestV1->fileName.name);
+ LOG(8, ("Converted path %s\n", requestV1->fileName.name));
+ if (result < 0) {
+ LOG(8, ("CP conversion failed.\n"));
+ result = -EINVAL;
+ goto out;
}
+ requestV1->fileName.length = result;
break;
}
/*********************************************************
- * Copyright (C) 2013,2018 VMware, Inc. All rights reserved.
+ * Copyright (C) 2013,2018-2019 VMware, Inc. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published
#ifndef _VMHGFS_VERSION_H_
#define _VMHGFS_VERSION_H_
-#define VMHGFS_DRIVER_VERSION 1.6.7.0
-#define VMHGFS_DRIVER_VERSION_COMMAS 1,6,7,0
-#define VMHGFS_DRIVER_VERSION_STRING "1.6.7.0"
+#define VMHGFS_DRIVER_VERSION 1.6.8.0
+#define VMHGFS_DRIVER_VERSION_COMMAS 1,6,8,0
+#define VMHGFS_DRIVER_VERSION_STRING "1.6.8.0"
#endif /* _VMHGFS_VERSION_H_ */