tree-wide: use free_and_strdup()
Use free_and_strdup() where appropriate and replace equivalent, open-coded versions.
This commit is contained in:
+2
-3
@@ -503,9 +503,8 @@ static int parse_argv(int argc, char *argv[]) {
|
||||
break;
|
||||
|
||||
case 'u':
|
||||
free(arg_user);
|
||||
arg_user = strdup(optarg);
|
||||
if (!arg_user)
|
||||
r = free_and_strdup(&arg_user, optarg);
|
||||
if (r < 0)
|
||||
return log_oom();
|
||||
|
||||
break;
|
||||
|
||||
Reference in New Issue
Block a user