Skip to content

Commit 8273f1e

Browse files
conanocyoe
authored andcommitted
Fix nbd-client cannot find the index when the device name were given without /dev/ prefix
Signed-off-by: conanoc <conanoc@gmail.com>
1 parent d1133b7 commit 8273f1e

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

nbd-client.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -227,7 +227,7 @@ static void netlink_disconnect(char *nbddev) {
227227

228228
int index = -1;
229229
if (nbddev) {
230-
if (sscanf(nbddev, "/dev/nbd%d", &index) != 1)
230+
if (sscanf(nbddev, "nbd%d", &index) != 1)
231231
err("Invalid nbd device target\n");
232232
}
233233
if (index < 0)
@@ -1713,7 +1713,7 @@ int main(int argc, char *argv[]) {
17131713
if (netlink) {
17141714
int index = -1;
17151715
if (cur_client->dev) {
1716-
if (sscanf(cur_client->dev, "/dev/nbd%d", &index) != 1)
1716+
if (sscanf(cur_client->dev, "nbd%d", &index) != 1)
17171717
err("Invalid nbd device target\n");
17181718
}
17191719
netlink_configure(index, sockfds, flags, identifier);

0 commit comments

Comments
 (0)