From: Kern Sibbald Date: Sat, 25 Sep 2004 20:19:14 +0000 (+0000) Subject: Oops X-Git-Tag: Release-1.35.6~12 X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=b103b352f3753749876ac04a4e0c55b1c2c205d7;p=bacula%2Fbacula Oops git-svn-id: https://bacula.svn.sourceforge.net/svnroot/bacula/trunk@1618 91ce42f0-d328-0410-95d8-f526ca767f89 --- diff --git a/bacula/src/stored/dev.c b/bacula/src/stored/dev.c index cc234bb7c2..4d770d3726 100644 --- a/bacula/src/stored/dev.c +++ b/bacula/src/stored/dev.c @@ -298,6 +298,7 @@ open_dev(DEVICE *dev, char *VolName, int mode) dev->state |= ST_OPENED; dev->use_count = 1; update_pos_dev(dev); /* update position */ + set_os_device_parameters(dev); /* do system dependent stuff */ } /* Stop any open() timer we started */ if (dev->tid) { @@ -319,7 +320,7 @@ open_dev(DEVICE *dev, char *VolName, int mode) if (archive_name[strlen(archive_name)] != '/') { pm_strcat(archive_name, "/"); } - pm_strcat(&archive_name, VolName); + pm_strcat(archive_name, VolName); Dmsg1(29, "open_dev: device is disk %s\n", archive_name); if (mode == OPEN_READ_WRITE) { dev->mode = O_CREAT | O_RDWR | O_BINARY; @@ -340,7 +341,6 @@ open_dev(DEVICE *dev, char *VolName, int mode) dev->state |= ST_OPENED; dev->use_count = 1; update_pos_dev(dev); /* update position */ - set_os_device_parameters(dev); /* do system dependent stuff */ } Dmsg1(29, "open_dev: disk fd=%d opened\n", dev->fd); free_pool_memory(archive_name); @@ -1550,8 +1550,4 @@ void set_os_device_parameters(DEVICE *dev) return; #endif - - - - }