]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
common: Fix function const, when not all serial() are const.
authorWillem Jan Withagen <wjw@digiware.nl>
Mon, 22 Oct 2018 19:42:30 +0000 (21:42 +0200)
committerWillem Jan Withagen <wjw@digiware.nl>
Tue, 23 Oct 2018 13:32:56 +0000 (15:32 +0200)
And then Clang complains:
```
/home/jenkins/workspace/ceph-master/src/common/blkdev.cc:700:13: error: out-of-line definition of 'serial' does not match any declaration in 'Bl
kDev'
int BlkDev::serial(char *serial, size_t max)
            ^~~~~~
/home/jenkins/workspace/ceph-master/src/common/blkdev.h:50:7: note: member declaration does not match because it is const qualified
  int serial(char *serial, size_t max) const;
      ^                                ~~~~~
1 error generated.
```

Signed-off-by: Willem Jan Withagen <wjw@digiware.nl>
src/common/blkdev.cc

index 6ff18634bed088f32df74957348c8b1a3b3b4478..8ddffda55f0fcae70931c16a3cd0e1fa5b890052 100644 (file)
@@ -697,7 +697,7 @@ int BlkDev::model(char *model, size_t max) const
   return 0;
 }
 
-int BlkDev::serial(char *serial, size_t max)
+int BlkDev::serial(char *serial, size_t max) const
 {
   char ident[DISK_IDENT_SIZE];