Allow setting the tag and the priority only for files opened O_WRONLY.
Change-Id: Icc9d7a8eb96f8f1b1aa00717aae1f32f7a2e52e4
Signed-off-by: Łukasz Stelmach <l.stelmach@samsung.com>
ret = logger_set_version(reader, argp);
break;
case LOGGER_SET_PRIO: /* 44552 */
- if (file->f_mode & FMODE_READ) {
+ if ((file->f_mode & FMODE_READ) ||
+ !(file->f_mode & FMODE_WRITE)) {
ret = -EBADF;
break;
}
ret = logger_set_prio(writer, argp);
break;
case LOGGER_SET_TAG: /* 44551 */
- if (file->f_mode & FMODE_READ) {
+ if ((file->f_mode & FMODE_READ) ||
+ !(file->f_mode & FMODE_WRITE)) {
ret = -EBADF;
break;
}