fix(launcher): app 显示名缓冲 name[17]→[49] + json_str 截断 UTF-8 整序列保护(同 amsd 修复,M6.2 备料 launcher 03dfcf76)
This commit is contained in:
1 parent
8588a6b453
commit
54a6e828b7
3 files changed
+33
-6
No files matched your search
@@ -309,7 +309,7 @@ struct meow_dep {
|
||||
struct app {
|
||||
char id[MEOW_APP_ID_MAX]; /* M2.52:app_id=app.json 的 package(权威,缺省回退卡上目录名 de->d_name),供 MEOW_LOG_APP 注入 */
|
||||
char package[MEOW_APP_ID_MAX]; /* 安卓化:app.json 的 package 字段(反域名权威标识;目录名=package),scan_apps 据此定 app_id */
|
||||
char name[17]; /* ASCII display name */
|
||||
char name[49]; /* display name(UTF-8,截断走 json_str 整序列保护) */
|
||||
char exec[129]; /* absolute path */
|
||||
int ok; /* exec exists and X_OK */
|
||||
/* ---- 阶段 D · M1:app.json 路由/框架/服务/图标(scan_apps 解析)---- */
|
||||
@@ -333,7 +333,7 @@ struct app {
|
||||
* 与 MSG_ACT_DECLARE/HELLO(运行时)并集填充;单一写者=主循环,无需锁。 */
|
||||
struct meow_acct {
|
||||
char app_id[MEOW_APP_ID_MAX];
|
||||
char name[17];
|
||||
char name[49];
|
||||
char exec[129];
|
||||
int ok;
|
||||
char framework;
|
||||
|
||||
Reference in new issue
Block a user