summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/device/device_id.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/device/device_id.c b/lib/device/device_id.c
index 164a3e2ba..ef3a5c4d9 100644
--- a/lib/device/device_id.c
+++ b/lib/device/device_id.c
@@ -1138,7 +1138,8 @@ id_done:
du_pvid->dev ? dev_name(du_pvid->dev) : "none", du_pvid->idname,
pvid);
- if (yes_no_prompt("Add device with duplicate PV to devices file?") == 'n') {
+ if (!arg_count(cmd, yes_ARG) &&
+ yes_no_prompt("Add device with duplicate PV to devices file?") == 'n') {
log_print("Device not added.");
free((void *)check_idname);
return 1;