1From f2b9f20afdeb2800871dc355405df0f98e935a8a Mon Sep 17 00:00:00 2001 2From: Jeffy Chen <jeffy.chen@rock-chips.com> 3Date: Sun, 9 Oct 2022 16:54:50 +0800 4Subject: [PATCH 10/10] MtpServer: Return valid friendly name 5 6Some clients, e.g. libmtp's examples, require valid friendly name. 7 8Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com> 9--- 10 server/UbuntuMtpDatabase.h | 4 +++- 11 1 file changed, 3 insertions(+), 1 deletion(-) 12 13diff --git a/server/UbuntuMtpDatabase.h b/server/UbuntuMtpDatabase.h 14index 6078c31..7b508ce 100644 15--- a/server/UbuntuMtpDatabase.h 16+++ b/server/UbuntuMtpDatabase.h 17@@ -746,9 +746,11 @@ public: 18 switch(property) 19 { 20 case MTP_DEVICE_PROPERTY_SYNCHRONIZATION_PARTNER: 21- case MTP_DEVICE_PROPERTY_DEVICE_FRIENDLY_NAME: 22 packet.putString(""); 23 break; 24+ case MTP_DEVICE_PROPERTY_DEVICE_FRIENDLY_NAME: 25+ packet.putString(getenv("MTP_FRIENDLY_NAME") ? : "Rockchip"); 26+ break; 27 default: return MTP_RESPONSE_OPERATION_NOT_SUPPORTED; break; 28 } 29 30-- 312.20.1 32 33