瀏覽代碼

Fix another memory leak on malloc fail

master
Arti Zirk 3 年之前
父節點
當前提交
0c1783a47c
共有 1 個檔案被更改,包括 4 行新增0 行删除
  1. +4
    -0
      src/cli_microrl.c

+ 4
- 0
src/cli_microrl.c 查看文件

@@ -163,6 +163,10 @@ void cli_rfid_add(const char *const *argv)
card.uid_size = uid.size;
memcpy(&card.uid, &uid.uidByte, uid.size);
char *user = malloc(strlen(argv[1]) + 1);
if(!user) {
printf_P(PSTR(OUT_OF_MEMORY_MSG "\n"));
return;
}
strcpy(user, argv[1]);
card.user = user;
rfid_add_card(&card);

Loading…
取消
儲存