kinect_upload_fw: fix assigning a string literal to a 'char *'
authorAntonio Ospite <ospite@studenti.unina.it>
Thu, 29 Sep 2011 21:13:09 +0000 (23:13 +0200)
committerAntonio Ospite <ospite@studenti.unina.it>
Thu, 29 Sep 2011 21:40:12 +0000 (23:40 +0200)
kinect_upload_fw.c:118:19: error: initialization discards â€˜const’ qualifier from pointer target type

A string literals can be seen as "const char *" or as array of chars,
I like the second interpretation better.

kinect_upload_fw/kinect_upload_fw.c

index 3a22d5c..da909d5 100644 (file)
@@ -115,7 +115,8 @@ static int get_reply(void) {
 }
 
 int main(int argc, char** argv) {
 }
 
 int main(int argc, char** argv) {
-       char* filename = "firmware.bin";
+       char default_filename[] = "firmware.bin";
+       char* filename = default_filename;
        if (argc == 2) {
                filename = argv[1];
        }
        if (argc == 2) {
                filename = argv[1];
        }