diff options
author | Arturo Espinosa <unammx@src.gnome.org> | 1999-01-02 17:23:59 +0000 |
---|---|---|
committer | Arturo Espinosa <unammx@src.gnome.org> | 1999-01-02 17:23:59 +0000 |
commit | ba55c3ed60d42f780d18952f32af6ab768c12f35 (patch) | |
tree | aad0d71581552d7caf3262ebd0f4f57077d7069d | |
parent | e66bd69f1d22084cb954fddab4c875968382a499 (diff) | |
download | shared-mime-info-ba55c3ed60d42f780d18952f32af6ab768c12f35.tar.gz |
Fix from Ulrich to gnome-libs
svn path=/trunk/; revision=549
-rw-r--r-- | support/popt.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/support/popt.c b/support/popt.c index f1469244..a829ba12 100644 --- a/support/popt.c +++ b/support/popt.c @@ -308,9 +308,12 @@ int poptGetNextOpt(poptContext con) { } /* Make a copy we can hack at */ - localOptString = optString = - strcpy(alloca(strlen(origOptString) + 1), - origOptString); +#ifdef strdupa + localOptString = optString = strdupa (origOptString); +#else + localOptString = optString = alloca(strlen(origOptString) + 1); + strcpy(optString, origOptString); +#endif if (!optString[0]) return POPT_ERROR_BADOPT; |