/* FIXME: Who defined max keycode? */
keyrouter_grab->hard_keys = calloc(KEYROUTER_MAX_KEYS, sizeof(struct ds_tizen_keyrouter_grabbed));
- if (keyrouter_grab == NULL) {
+ if (keyrouter_grab->hard_keys == NULL) {
ds_err("Failed to allocate memory.");
free(keyrouter_grab);
return NULL;