diff options
author | Andriy Gapon <avg@FreeBSD.org> | 2017-12-05 14:22:08 +0000 |
---|---|---|
committer | Andriy Gapon <avg@FreeBSD.org> | 2017-12-05 14:22:08 +0000 |
commit | 6e1c5d187c92f3fdc6477e775ce0361c0ae6f5a9 (patch) | |
tree | e7f3a5436dba097b69ad5a28ba57f131224d512f | |
parent | d1755e28451f4695d71fcb4a27111bcb7fc61365 (diff) | |
download | src-6e1c5d187c92f3fdc6477e775ce0361c0ae6f5a9.tar.gz src-6e1c5d187c92f3fdc6477e775ce0361c0ae6f5a9.zip |
ddb: fix validation of cpu id in 'set db_cpu=x'
MFC after: 1 week
Notes
Notes:
svn path=/head/; revision=326567
-rw-r--r-- | sys/ddb/db_sym.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/ddb/db_sym.c b/sys/ddb/db_sym.c index a28013981355..cbe60801f390 100644 --- a/sys/ddb/db_sym.c +++ b/sys/ddb/db_sym.c @@ -85,8 +85,8 @@ db_var_db_cpu(struct db_variable *vp, db_expr_t *valuep, int op) return (1); case DB_VAR_SET: - if (*(int *)valuep < -1 && *(int *)valuep > mp_maxid) { - db_printf("Invalid value: %d", *(int*)valuep); + if (*(int *)valuep < -1 || *(int *)valuep > mp_maxid) { + db_printf("Invalid value: %d\n", *(int*)valuep); return (0); } db_cpu = *(int *)valuep; |