aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPUserManager.m
diff options
context:
space:
mode:
authorrowanbeentje <rowan@beent.je>2010-01-20 23:51:15 +0000
committerrowanbeentje <rowan@beent.je>2010-01-20 23:51:15 +0000
commita485d370c24cb6378a52c3452dc0cdbadfefd50f (patch)
treef3bb2ded2b5571d860d7677cca509d575ec5ef81 /Source/SPUserManager.m
parent38ed0a7356c24b2113e157fbec26004100b5f1e9 (diff)
downloadsequelpro-a485d370c24cb6378a52c3452dc0cdbadfefd50f.tar.gz
sequelpro-a485d370c24cb6378a52c3452dc0cdbadfefd50f.tar.bz2
sequelpro-a485d370c24cb6378a52c3452dc0cdbadfefd50f.zip
Address Issue #546 (format string bugs):
- Fix incorrect uses of [NSString stringWithFormat:] with preconstructed strings and no arguments in SPUserManager - To fix display issues, replace NSBeginAlertSheet (which includes automatic sprintf expansion of the message) with a safely-escaped SPBeginAlertSheet in many files
Diffstat (limited to 'Source/SPUserManager.m')
-rw-r--r--Source/SPUserManager.m10
1 files changed, 5 insertions, 5 deletions
diff --git a/Source/SPUserManager.m b/Source/SPUserManager.m
index 8e60a334..c9be9a87 100644
--- a/Source/SPUserManager.m
+++ b/Source/SPUserManager.m
@@ -671,7 +671,7 @@
[[[user parent] valueForKey:@"password"] tickQuotedString]];
// Create user in database
- [self.mySqlConnection queryString:[NSString stringWithFormat:createStatement]];
+ [self.mySqlConnection queryString:createStatement];
if ([self checkAndDisplayMySqlError]) {
[self grantPrivilegesToUser:user];
@@ -702,9 +702,9 @@
// in a try/catch check to avoid exceptions for unhandled privs
@try {
if ([[user valueForKey:key] boolValue] == TRUE) {
- [grantPrivileges addObject:[NSString stringWithFormat:@"%@", [privilege replaceUnderscoreWithSpace]]];
+ [grantPrivileges addObject:[privilege replaceUnderscoreWithSpace]];
} else {
- [revokePrivileges addObject:[NSString stringWithFormat:@"%@", [privilege replaceUnderscoreWithSpace]]];
+ [revokePrivileges addObject:[privilege replaceUnderscoreWithSpace]];
}
}
@catch (NSException * e) {
@@ -718,7 +718,7 @@
[[[user parent] valueForKey:@"user"] tickQuotedString],
[[user valueForKey:@"host"] tickQuotedString]];
DLog(@"%@", grantStatement);
- [self.mySqlConnection queryString:[NSString stringWithFormat:grantStatement]];
+ [self.mySqlConnection queryString:grantStatement];
[self checkAndDisplayMySqlError];
}
@@ -730,7 +730,7 @@
[[[user parent] valueForKey:@"user"] tickQuotedString],
[[user valueForKey:@"host"] tickQuotedString]];
DLog(@"%@", revokeStatement);
- [self.mySqlConnection queryString:[NSString stringWithFormat:revokeStatement]];
+ [self.mySqlConnection queryString:revokeStatement];
[self checkAndDisplayMySqlError];
}
}