]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
rtcwake: do not duplicate argument strings
authorDavidlohr Bueso <dave@gnu.org>
Sun, 27 Feb 2011 17:45:01 +0000 (14:45 -0300)
committerKarel Zak <kzak@redhat.com>
Tue, 8 Mar 2011 12:34:20 +0000 (13:34 +0100)
This is not necessary and prevents memory leaks.

Reported-by: Marek Otahal <markotahal@gmail.com>
Signed-off-by: Davidlohr Bueso <dave@gnu.org>
sys-utils/rtcwake.c

index 5b54537a32cd5e8a872e4e68746c3459b96a81cb..94a9d61dc72396d6b46f3656c5b53ae01d324dd8 100644 (file)
@@ -398,7 +398,7 @@ int main(int argc, char **argv)
                        break;
 
                case 'd':
-                       devname = strdup(optarg);
+                       devname = optarg;
                        break;
 
                case 'l':
@@ -423,7 +423,7 @@ int main(int argc, char **argv)
                                        || strcmp(optarg, "disable") == 0
                                        || strcmp(optarg, "show") == 0
                           ) {
-                               suspend = strdup(optarg);
+                               suspend = optarg;
                                break;
                        }