summaryrefslogtreecommitdiff
path: root/sgdisk.cc
diff options
context:
space:
mode:
authorsrs5694 <srs5694@users.sourceforge.net>2011-03-21 21:33:57 -0400
committersrs5694 <srs5694@users.sourceforge.net>2011-03-21 21:33:57 -0400
commit699941e25a1fcf0beec124203747c8ed20842989 (patch)
treeeb2629231de8c6a973e3ef449fab80082b87a9ae /sgdisk.cc
parent815fb65195106b8afe1b8dfec5dae605dbd7ccbe (diff)
downloadsgdisk-699941e25a1fcf0beec124203747c8ed20842989.tar.gz
0.7.1 release version
Diffstat (limited to 'sgdisk.cc')
-rw-r--r--sgdisk.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/sgdisk.cc b/sgdisk.cc
index 83cb663..6b9429b 100644
--- a/sgdisk.cc
+++ b/sgdisk.cc
@@ -52,7 +52,7 @@ int main(int argc, char *argv[]) {
char *newPartInfo = NULL, *typeCode = NULL, *partName = NULL;
char *backupFile = NULL, *twoParts = NULL, *hybrids = NULL, *mbrParts;
char *partGUID = NULL, *diskGUID = NULL, *outDevice = NULL;
- string cmd, typeGUID;
+ string cmd, typeGUID, name;
PartType typeHelper;
poptContext poptCon;
@@ -178,7 +178,8 @@ int main(int argc, char *argv[]) {
case 'c':
theGPT.JustLooking(0);
partNum = (int) GetInt(partName, 1) - 1;
- if (theGPT.SetName(partNum, (UnicodeString) GetString(partName, 2).c_str())) {
+ name = GetString(partName, 2);
+ if (theGPT.SetName(partNum, (UnicodeString) name.c_str())) {
saveData = 1;
} else {
cerr << "Unable to set partition " << partNum + 1